Renamed char to byte

This is to make it more apparent to the user that they should
probably be using the String implementation if they want to
represent a C string with a Vector.