Lumber jack logging

- Change logging to CocoaLumberJack
- Log using custom contexts and macros
- Document to describe creating loggers & filters, adding loggers to CocoaLumberJack, custom macros

Any thoughts on the number of logging contexts?

Feedback on the logging document will be greatly appreciated 

<new paragraph>
Log contexts can be filtered by the formatter. To do this, ...