Added user, session model and sign-in/out authentication