added validation for proper fields being present for user account creation