Client doesn't need to inherit from EventEmitter.
Make sure the correct context is bound.
New logger
Added repository to package.json
More logging.
Updated usage of logger.
Removed logging statement.