Switch from requests to strategies
Some cleanup
Authorization code strategy specs are passing
Passing Http::Uri specs
Some refactoring
Pull confirmed