added catch throwable when executing the input source to avoid displaying stacktrace all over tha place in case of problems
removed printStackTrace, added short error message in case of errors wuile checking the compilability of the input source