Login with github

* adding omniauth-github.
* do not merge me.
* please deploy me to staging.
Can you add this to the settings.yml with the corresponding ENV variables?