stray semi-colon usage

The stray semi-colon was creating globals out of server and io

I like npm style to minimize this:
https://npmjs.org/doc/coding-style.html