Add other-modules in cabal, update .gitignore