Created a socketManager variable to hold what is returned from sio.listen(..)

We had been reusing the sio variable for two different types of object.  I think that would have led to confusion.
refs #2893
Merge pull request #51 from virtual-world-framework/branch/node.js-refactor

Created a socketManager variable to hold what is returned from sio.liste...