Fix the url endpoint
Now runserver.py uses local configuration file
Implement GitHub authentication
Add basic testing infrastructure