Used a configKey to support both Zend Factory and Abstract Factory

Also fixed reflection tests
Supply the Zend\Log\Logger param to factory constructor