Added ShutdownHook
Removed Exception from being thrown in constructor, instead logged the Exception as a SEVERE occurrence. This makes it easier to subclass the SorcerTester