Update ()

This is the current version of the NetworkManager. It uses a single
seperate thread to send the user's updates (which are on a synchronized
sendqueue) and place the reply on a synchronized recieveQueue, all on a
continuous while-loop.