Remove OS X tests from Travis due to code-sign issues
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