added admin signup/sigin/signout, users can also sign up, now implement Edit page for admin to edit text