Move Exception selection to Octokit::Error, tidy message building
Specs for error summary
Specific error classes for rate limit related 403s