Broke out logging to separate module #4
Now supporting logging to file etc #4
Updated configration documentation #4
Merge branch 'feature/enhanced-logging' into develop