Create Cabal file, new license, .gitignore, and add Persistent schema