JS: take drawing instructions from server
JS: receive multiple instructions at once

This has no visible performance change to old one (1920 separate messages over
websock).
JS: error handling + unified draw functionality
Move CSS, JS around into separate files.

The crap isn't properly encapsulated but this is the necessary start for all of
this.