Add cabal file and initial source file