Fix some bugs, Add edit user, sign up, sign in, and log out features!