Added PeerJS-powered client/server architecture. Clients can join, leave, chat rooms, Server can take parts as players too via a local client shim. Closes #4 Signed-off-by: Hamcha <hamcha@crunchy.rocks>