Cleaned up GUIApp.
Separated ErrorCatcher classes from GUIError_Handling into GUIError_Handling_Impl.