MAJOR Reimplemented exception handling:
 -- now we will shutdown and return exit_code inside dedicated finally block;
 -- removed sys.exit from all levels, now we will call it only if main.py was called directly.
DOC Updated contact email.