Setup app framework

- Github authentication
- List/Join/Revoke owned organizations