Requiring versioncake in spec_help

- removing some explicit requires from certain specs
- cleaning up require for spec_helper
Reduce versioned request dependency on configuration

Use dependency injection for configuration to make it easier to use
versioned request in tests and in future refactors or features (like
rack middleware).
Use new ruby syntax
Merge branch 'dependency-inject-config'