added cabal file

added cabal file