do not emit 'message:type' events

This assumes too much about the user’s app
call EventEmitter constructor
allow lots more configuration
emit 'close' event
add testling badge
improved binary data support
add basic text send/receive test
add test for sending binary data
2.0.0