Added basic functionality to test first connection
- Added OAuth2 authentication
- Added Room API getRoom call
- Added Room model with minimum logic
- Added code quality rulesets