Add version to request path

Changes:
- Add :version substitution to request path
- rewrite spec from should to expect
- add additional contexts: api with and without version
- add additional checks for parameters in
  perform_action_with_newrelic_trace