version range for dependencies

generated via cabal-rangefinder [1]

[1] https://github.com/gelisam/cabal-rangefinder
fix #54 again

my fix was accidentally overwritten by a merge.