Use uint8_t as the type for 'byte' rather than 'char' because bytes should be unsigned
Merge pull request #136 from cmaloney/strm_peek_byte

Use uint8_t as the type for 'byte' rather than 'char' because bytes should be unsigned