Added cabal build file, .gitignore and stub files required to make the first build