Fixed cabal file, added makefile