Add tests for challenge API
Add login with github and logout