adding start / finish on the instrumenter, adding tests for the class
extract logger and development checks to methods
adding missing requires
fire a notification when the request stops / starts