Add more information to cabal file
Adds CHANGELOG and Haddock documentation