Added cabal build scripts

Added the ability to build the project using cabal