Better validation and messaging on setup page