Tided up Cabal file and removed spurious dependency on Parsec