Modified user add to include first last name, and adding user role. Need to check if role is applicable, and need to make the first and last name optional