fix errors in signedness of all serial i/o packets.
worked around all functions that were managing them as strings
this breaks main.c for the time being ...