Revamped the .cabal file.