updates descriptions and documentation

and removes silly cabal dependency for travis