Add omniauth authentication with github and authorization for app

Closes #5