Add Tests for new Logger classes
Some small issues with Logger - used the wrong LoggerInterface
Improved the ExceptionHandler a little as a result of spotting the above bug