Implemented test for Packet and refactored
 * Fixed a problem with checksums.
Convert to binary packets with arguments
Implemented binary to packet converter
Added ResponseType per packet
Refactor packet class into the three subtypes
Implemented OK reply packet