adding some constraints in the cabal file deps and adding ./deps/ folder to git ignore