Implemented first command (STRING) and finished utility methods for encoding payloads. All pretty rough, though