making LogManager a member of the Application rather than a singleton
Finish swapping all default app calls over to using the Application member rather than statics and a singleton
clean up final remains of the LogManager as a singleton, including fixing unit tests
New implementation of trace functionality which now uses a Log object defined by the application; fixes #22