First commit with basic feature
OAuth2 implementation in progress