Cleaning up the Cabal file. Moving source to a src directory.