Add cabal build