Adds tests for drift, drift exceptions
Adds method, host, path, and params to signature
Removes debugging methods from bootstrap
Abstracts request parameter normalization
Moves signature creation to its own class
Adds new exception
Updates implementation, adds Apache license and notice, updates
documentation
Updates README and NOTICE
Merge pull request #4 from jeremykendall/develop

Major implementation updates, BC incompatible