set up devise for users, modified what not signed in people can see/do
merged