Add changelog and tidy up .cabal.