Add font-family to error html
Remove socket.io and all socket communication.

The socket communication is unnecessary for most operations
apart from the download/unzip feature, where the server needs
to talk to the client.

Socket.io is unnecessary in every way as a WebSocket server/client
will be smaller and satisfy our needs (no backwards compatibility needed).