added client info validation branches and messaging to settings page