Add id support, #path method to Repository class
Add support for ID based repository endpoints
Add User class to build user api paths
Add support for user id based endpoints
Add Organization class to build api path urls
Add support for id base organization endpoints
Replace guard statements with cases
Repository.new(repo).path -> Repository.path repo
Remove hardcoded environment from tests

This lets us run Octokit against Enterprise and other endpoints.
User public keys are now immutable
Deploy keys are now immutable
Update cassette with new 405 response from API
Test for include instead of eq when masking sensitive data
Merge pull request #493 from frank-west-iii/fix-client-masking-tests

Test for include instead of eq when masking sensitive data
Merge #485
Merge pull request #485 from octokit/support-id-based-repo-endpoints

Support id based repo endpoints
Merge pull request #491 from octokit/keys-are-immutable

Keys are immutable
Merge pull request #492 from octokit/env-agnostic-tests

Remove hardcoded environment from tests
Bump rspec, vcr to latest
v3.2.0