Add cabal file from hackage.

I could not find the cabal file in the git repo so I added the one from the Hackage package.