Update Cabal-file to use better dependency bounds. Can probably be improved.