Feature/continuous integration

This updates the travis configuration as well as the header documentation.

The goal is to be able to automatically let travis ci build the unit tests for this library and let cocoadocs.org automatically generate the documentation for this project.