updated dependencies, and added cabal constraints file