Added default Player position
Rewrote server protocol handlers to conform to new server=>client protocol
Fixed socket.io client definitions file to allow multi-argument callbacks
Fixed map name not being taken into account when loading maps
Send instance.map.change on instance.join and wrote Instance respawn method and used in instance.ready
Rewrote client code to conform with new protocol