Fixed issue #19 - logging is now always on and implemented as a service.
Merge branch 'issue-19' into develop