This PR improves many things which can be seen by the commit name, but the most important thing is the addition of a popup telling the user when an exception is thrown 