added omniauth2 and google authentication. Also added stripe(to be completed)