added some basic cabal file stuff