Added the ThrowableInterceptor, optimized imports (except gui package)
Merge branch 'feature-throwable-interceptor' into develop