updated readme and cabal file