Initial GitHub module

- Cache GitHub `GET` requests
- Include `Authorization` header when authenticated
- `SessionStorage` service