Added upper bounds to build depends to avoid upstream API changes breaking package.
Minor version bump for dep upper bounds and some small cabal tweaks.