Documents + Networking

Documented some utilities and stuff n junk.

Console errors the client gets are now sent to the server, and the
ability to update configuration (optional) server to client is
available.