initial commit. Completed porting OAuth2. Added most models and all endpoint information.