add documentation
add more documentation
Reconfigure Travis CI to build under Mac OS X