Throwable Errors

Errors now get thrown and catched at the last stages for interrupting
the rest of the code.
Multiple Error GUIs

Added the possibility to leave multiple error handler GUIs open, even if
you close one of them.