deprecate `add_listener` in favour of `subscribe`
Revert "comment out coveralls until it is fixed for Ruby 1.9.2"

This reverts commit f54080f0ea3e4855aafa8c227903ba8041f2a1bc.