resolve jshint exceptions
add .editorconfig
mixin EventEmitter