Updated travis file to build executables
Additional small changes

Including better documentation and fixing the executable.