Has everything but a generic functions setup. Requires more functionality to give purpose to having OAuth2 authentication in the first place.