Remove the public folder
Implement complete authentication through GitHub

Fixes #4