CommandPacket and TelemetryPacket classes

Here are two classes to easily construct command packets and telemetry packets with valid HEROES headers.  They generate uint8_t arrays that can then, by other code, be packaged into UDP packets.

Currently, there is no abstracted way to build payloads; you still have to know the sequence and size for all of the fields (see examples in Packet.hpp).