First cut of adding GitHub OAuth support
Make internals more generic, so we can add other providers
Move session to front controller
HTML validity error
Add logged-in and -out modes
Add sign-out system
Handle remote auth errors gracefully
It is useful to determine where the provider type has been read from
Add security token to show the request came from us
Add new report link, change counts to menu badges
Add skeleton page for new reports
Swap login/new report so login is right-aligned
Swap to Plates-style XSS escaping
Fix broken reports/issues count test
Correct slug for new report screen
No need to show protocol in usernames
Prevent access to new report page for anon users
Database changes to support user-owned reports
Need to decide what an 'old' report is based on user now too
Dummy form to add a user-based report