The CommsThread is now persistent and some some work has been done to allow it to manage connections