Admin UI Improvements

- Create a left hand navigation
    - Configuration
    - Tenants and apps
    - Users
- Implement app configuration
- Implement the config API
- Test the config API
Minor thingy; I usually just do `return callback()` since the `null` value is redundant