Add VCR and web mock to Gemspec
Wrong description fixed for 429 error
All specs changed to use VCR I created a dummy user that I can delete afterwards just in case I leak any data, but I've added the authorisation to the filtered config so if they're re-recorded in the future they'll be no issues
Now all the tests are idempotent, enable Travis!