newCreationFlow (issue290, issue291, issue292, issue293): Refactored Experiment Creation classes such that form elements properly gain and lose focus for dynamic updating of the data model.  Removed some deprecations. Added tests for Experiment Creation. Some refactoring.

newCreationFlow: Some refactoring.

newCreationFlow (issue290, issue291, issue292, issue293): Refactored Experiment Creation classes such that form elements properly gain and lose focus for dynamic updating of the data model.  Removed some deprecations. Added tests for Experiment Creation.