naturaldocs comments and fix typo
Documented the class, also fixed a typo in the `on` function
make it a proper object, fix the incoming changes test
I moved the three functions to the prototype, and the changeHandler, moduleName
and privClient variables to the `this`. I also fixed the incoming changes test