more refactoring, addtional methods moved to abstract ClientUITools class
refactored SetUpClient code