updates descriptions and docs

also remove cabal dependency in travis