Document no longer inherits from EventEmitter #1351
Clean up for #1351
Update reserved keywords for #1351
More cleanup for #1351, fix #1416
Merge pull request #2540 from LearnBoost/gh-1351

Document no longer inherits from EventEmitter, instead exposes API wrapper around emitter