Added documentation in the readme.
Fixed up the cabal file.