minor fixes to doc comments
add sinon
implement SimpleComponentDefinitionBuilder
implement ModuleComponentDefinitionBuilder