Implementation of the Implicit Grant.
Added comments to many classes.