Refactor Runner to use EventEmitter
Improve test coverage for Documentor
Refactor Request to use EventEmitter