Change Logging to use CocoaLumberJack

- Added dependency to podspec for CocoaLumberJack
- Changed all logging statements to use logging macros
- Created a new document outlining the new logging framework
- Created new logging macros