Finished networking for the server and observer

There are issues with the threading within the server that is causing
the occasional crash and corruption of network traffic.  Going to fix
asap.