Github omniauth

implement working github authentication with omniauth.