initial commit with cabal setup