Igcs 100 logging

@andymoe, please review with the following notes:
* please modify any logging levels you don't agree with, particularly around radio config
* Logger (and related console view in DebugViewController) serves little purpose in its current form. Wondering whether to:
 * add a custom logger, spitting messages to DebugVC console
 * remove the Logger class and related console
 * just leave it to you to remove as part of IGCS-80 (not sure of current status)
Thoughts?
* should we use file logging? Only in debug mode?
Nice catch