updates descriptions and documentation

removes cabal dependency for travis-ci, and converts readme to rst