abstracted basic client-server stuff into objects. Prepping for mesh network, chat rooms, etc