add support for addListener method on oboe instances instance
add .on('node:foo', callback) to README
add some comments
remove unnecessary use of varArgs