Removed lock weakening, made program send disconnect messages.
Merge branch 'routing' of https://github.com/kutagh/NetChange into routing
Added try block in listening for messages which terminates that method on a failure to continue