A user can update their photo, only update their information, and only v...

...iew

their user page.  A guest account has been created for the main page and the
upcoming searches page but a guest can not be allowed to view a user page unless
they are signed in.  A monban username has been added as the only method to sign
in but the user must sign up with a username, email, and password.
`current_user == @user`