Added updating birthdate with null pointer
Changed gender to lowercase
Added user info information updaters
Minor cosmetic changes
Added user password change ability