wrapping
note re: implementation of #access_token_belongs_to_consumer?
a wrong sort of body raises ArgumentError, not NotImplementedError
switching to byebug
switch test config methods to use helper methods for oauth header params, as recommended by the readme
drop invalid test specifying a bug in my fork of simple oauth
we're going to call it uri instead of url because that's what the oauth spec does
drop simple oauth from the implementation. implement our own OAuthenticator::SignableRequest class instead.

simple oauth stays for the moment as a dev dependency as an external verification of our implemenation.
spec duplicate params
move Timecop return to base spec class in helper
add required protocol params when not passing an existing authorization
make #protocol_params and #signed_protocol_params public, and hashes
add realm and include it in the protocol_params
don't use CGI.parse. it does not handle parameters without an = properly.
signable request tests, initial, incomplete
initial start on signable request documentation
move a couple things to helper methods
move normalized request method to a helper
test unrecognized params in signature base (prelude to oauth_body_hash)
move OAuthenticator.parse_authorization to its own file