Added a basic compile mode. This generates a simple cabal file and haskell source