a big revamp of packet generating code so that new packet types can be added more easily
finished implementing reply packet
create base schema
finished listener revamp