Authorization code strategy specs are passing
Passing Http::Uri specs
Some refactoring