Comments on the global RSpec::Given module level methods.
Refactor call to fail_with so that we use our own version.

This reduces the surface area of RSpec that we are exposed to.
Moved reference to RSpec's pending error to one location.
Removed unneeded conditional pending.