Enhancements for User Registration and Password management

Extended functionality to support registration and user change/reset
password