add cabal and ghc files to git repo