Properly named cabal file
Specified higher cabal version
Fixed haddock docs