Cleaned up client networking objects and bound it all up into a LocalClientManager object. This commit is not the super convienence commit which makes everything easy, though it is certainly usable at this point. More API refinements as well as god objects for utility will follow.