Added OAuth2 example and error pages