Diagnostics and testing

Set up for diagnostic including log appenders, monitoring filter and http modules. Tests, test helpers and examples of how to test these features are included