Create a proper cabal package