Add jshint config
Add fromHandlers factory
Support node <= 0.10 with es6-shim