[User] Organize user functions, and add basic admin function. TODO: Re-do user admin area