Added cabal file and Main.hs