- working state: moving to require.js and amd modules, migrating to socket.io