Checking that obj.value is defined

And not null because in some cases it can be undefined which will trigger an error.
Pass binded this.emit method
Fix formatting in error message for connection event
Update README.md
Update README [ci skip]
Merge pull request #309 from arikon/feature/fix-conn-logging

Fix connection logging
Merge pull request #308 from rickihastings/patch-1

Checking that obj.value is defined
package update
Added option to pass http proxy
unsetting http timeout
packages update
Removing gemnasium badge [ci skip]
removed chai-as-promised require
reverting chai-as-promised changes
fixing sauceJobUpdate
configurable chaining scope
travis config update
0.2.22
README update [ci skip]
README update [ci skip]