tabify
correcting type in CreateSut() method. Also added two useful methods for creating mocks/anonymous objects
added new validators around the option names separating the logic into its own concern
integrate the new validator and remove the old dead code.