Support statefulness in Authorization Code Grant

Resolves #8 

See http://tools.ietf.org/html/rfc6749#section-4.1.1

To be tagged 0.3.0