Cleans up VCR recording

* Implements filtering of recordings for sensitive data
* Replaces deprecated macro behaviour with RSpec tags
* Makes use of around filter and :vcr tag to mark specs to record
* Cassettes are automatically named from the spec name
* Details in config fixture relate to a dev instance so may be public
* All specs have been rerecorded
* Examples have been run in random order numerous times to pick up
  missing episodes
* Each example has been recorded by itself to avoid ordering
  dependency caused by the one time loading of the token
  Using: `find spec -name "*_spec.rb" | xargs -n1 bundle exec rspec`