Adding new constant class for various OAuth 2 constant terms
Referring to OAuth 2 constants instead of hardcoded strings
Fixed issue with odd redirect behaviour with Google OAuth 2 implementation

Now checks for presence of necessary response properties before
proceeding to next step of acquiring an access token.