Implemented Logging framework log4net

At the moment the only configuration is on the settings screen not in app.config
Framework has been setup but there is still lots of logging messages to be added throughout the application