Pessimistically lock down runtime and transitive dependencies
Merge pull request #71 from justinstoller/pessimistically_version_deps

[fixes QE-504] allow Beaker gem to be installed on 1.8