- Defined `CoapPacket` to represent a CoAP packet - Added the required fields - Constructor sets the version to `1` (the only version available) - `getBytes()` no encodes the first byte of the CoAP header (versio, type and token length)
- Added the codes for messages - These are 8-bits