added omniauth support for login using github