Move validations to separate methods
Remove unneeded `self.`
Improve spec readability
Combine/simplify UnexpectedStatusCode spec
Simplify RestClient::Request options code