Updated travis file to build executables
Additional small changes

Including better documentation and fixing the executable.
Merge pull request #35 from mpickering/rearrange

Improvements to documentation and fixes executables