Authorization code

Hey here's the authorization code implementation. Pretty basic at the moment. The template is very bare bones, but this of course can be overridden.

Not sure if there should be an oauth2-client-bundle to handle the other side of this, and using access tokens for the Symfony Firewall.

Let me know your thoughts and if you spot anything ;)