Updated cabal to use Data.Map