added testcontroller and test agent for UI tests