Ce commit sépare les différentes parties du client (anciennement dans main.js) en plusieurs fichiers :
 - init.js, qui initialise les différentes variables
 - draw.js, qui se charge de mettre a jour l'affichage
 - server.js, qui s'interface avec le serveur (actuellement le serveur est un web worker, mais au final il s'agira d'un programme NaCl)
 - events.js, qui écout différentes evenements (clavier et souris) et les relaie au serveur
 - util.js, qui contient des fonctions utilitaires (conversion hex/binaire, calcul de poucentage)
 - fullscreen.js, qui met en application les API fullscreen et mouselock (fonction non-activée)