Added test for ExceptionService walking the inheritence graph (currently failing, this is TDD baby!)
Tests pass for walking inheritence graph, need to tidy up code and make it safe
Added null checks around walking the inheritence tree