I2C-GEN-REF - mhuckaby : removed unused constructors, added exceptions to factory
I2C-GEN-REF - mhuckaby : added exception to factory, updated test