Add cabal file, and other cabal init - generated files
Add 'src/' from commit '159eccfdddd5a1e594e14ba6a69ecc73d204dd44'

git-subtree-dir: src
git-subtree-mainline: f006a80dd04e858e16edfec3ca4237e1ca5b191a
git-subtree-split: 159eccfdddd5a1e594e14ba6a69ecc73d204dd44