Implemented reset password function

Admin can reset other users password in User Profile page (when Admin visits his/her own profile page the usual old password, new password format is intact). When the Reset Password button is clicked, the server generates random password, hashes it, updates the table, then returns the random password. The new password is displayed on screen (subject to change due to security problem).