First part of user auth saga

- Added Omniauth gem and configuration
- Created model Sessions
- Refactoring RepositoryService to acknowledge private repositories