extended workload validation process to include more tests
added many more tests for workload validation
updated workload validation result to return a ResultType enum, to support more thorough testing
removed prefix generator as MappingGenerator can be used instead
added methods to generator factory to return scheduled start time and dependency time assigning generators, as well as a conservative dependency time assigning generator