Better annotations.
Throwing an exception if `logger` option is not an instance of Zend\Log\Logger.
Updating with 0.2 feature and better presentation.