rewrote cabal file using `cabal init` in order to be able to 'runhaskell' files as well as 'ghci' them