Added OAuth2 authentication; username and password are hardcoded for now.