Readme Driven Development
Move the struct to the strategy and make it dynamic
This is now in the root `OAuth2` module
This just needs to be a library instead of an application
Define some conveniences on the root module
Update Strategy to create a struct at compile time
Update AuthCode strategy
Merge pull request #2 from scrogson/readme

Refactor design