Implemented Update Password functionality
Touch ups to the error messages and minor bug fixes