added volatile keywords
added read_bytes, read_line, send_string, peek_byte methods
fixed bug when sending bytes
- inturrupts disabled during send
- adjusted timing
start of a debugging console