clean cabal file and loosen dependencies