Added functionality to change password/email/name and unit tests for that functionality