Adds shared log controller
Adds MDCLog object for log support
Adds support to return MDCLog object ready for controller
Adds method to add logs to array
Ensures MDCLog respects ASL Api behaviours and logs to console
Defines separate methods for each log level for ease of use
Imports log controller so that it can be used throughout the app
Renames cell to be used throughout the app
Adds menu option to view any logs that are posted
Adds definitions of log levels
Adds methods to generate developer friendly string of log message for printing
Adds friendly formatting of date and time of logs
Fixes problem where arguments were ignored in macro definition
Implements first use of MDCLog
Adds KVO to log browser to ensure it is always up to date
Adds better wording for menu items
Merge branch 'feature/console_logs' into develop
Basic model setup and method stubbing of device information controller
Adds method to return filled out MDCDeviceInformationItem
Adds starting properties to device information controller