Added test for experiment designer.
Destroyed node and factorial_tree models as tree data structure is no longer necessary. Factorial designer implemented using recursion.