refactor user view
redirect logged in users to root page if they try to sign up again
add user micropost