Fix default config
Remove version contraints from cabal file
Update function names
Update gitignore