added initial cabal file
achieved working cabal file