added user auth, added omniauth gem, added notifications