I2C-0009 - mhuckaby : created common module
I2C-0009 - mhuckaby : sorted out factories cli & cmn
I2C-0009 - mhuckaby : created general abstract factory
I2C-0009 - mhuckaby : modified abstractFactory +protected constructor that accepts factories for import
I2C-0009 - mhuckaby : refactored existing factories to extend new abstract factory
I2C-0009 - mhuckaby : removed objectFactory dependency from helpFormatter