Separate combineFactors into a separate function (no longer in
makeFactors(chain).

It needs to be invoked separately and can be applied to any list of
factors.
Revised tests to apply combineFactors as a separate function.
Reverted test due to removal of combineFactors.
Merge pull request #145 from gtakata/DEV2.2

Dev2.2