Feature/socketio

hi,
this is bacon io changed so that socket.io can be event source.
is it good enough to be merged in your project.