Adds server sent events

Then close this pr and someone make one moving all client files to a folder called client, that's not in the scope of this pr. For me it's already confusing since there is `index.css` and `index.jade` but `index.js` is the node app.