Initial creation of logging cpp files
Get logging compiling
First version of logging

Logging class added in
main class edited to create logger
application class edited to use logger
Merge branch 'develop' into f_logging
Update the include statements for new makefile
Remove logger::init and remove unused log output
Expanded Application

* Now application can call loge->log(message) anywhere
* Added more logging for testing purposes
Merge branch 'develop' into f_logging

Conflicts:
	src/main/main.cpp
Fixed compile error in man.cpp
Change logger into a singleton

Changing the logger into a singleton that uses getInstance to grab the
logger instance as opposed to passing it about everywhere.
merge in develop 13/10/2013
Add in 3 Message types, Info, Warn, Error
Read logging properties from file

Logging properties now start OFF by default but can be set via a new
logging.properties file found on same level as exe.
merged latest development branch
Make logger obey level logging

Change logger so that when we say we only want standard logging we only
get standard loghing etc
Added in ability to supply source of log
make message adhere to format
Added in trim function for string
Trim property key and values before checking them
Make the Logger be able to output to a file