change to_hex to only need calling once

-char to_hex(char byte, char high);
+void to_hex(char byte, char *buf);
add frame brackets for the chip id msg