Massive changes!

Completely overhauled the broadcast and base class to remove the prototype = {} as well as added the NodeJS, socket.io and several required node_modules for the server.

Signed-off-by: Matthew Potter <mdpotter@gmail.com>