Committing source code and cabal setup.