modularize and abstract from concrete validation process in editors.
encapsulate text editing controls. access them now through an adapter.
Merge branch 'sprint1' of https://github.com/TestingTechnologies/PlayCustomParameters into sprint1