Add most of the stuff using socketserver
Better TCP handling
Add package imports to __init__.py. RemoteStoreManager creates Messangers
RemoteStoreManager properly creates RemoteStore objects
Add a test for network discovery (haven't really tested now)
Squash bugs