Finished organizing everything (maybe make PacketHandler nicer later), merged TCP module into Transport module, began work on implementation