Add RS232 support

Problem, at least for my use case, is: `serial.write('ff')` would write 2 bytes to the serial port.

This pull request adds a new method called `serial.writeHex` which will write just one byte per two hex characters in a given string.

Everything is updated and tested, readme has been updated too.