introduce read functionality

* add status as first transmitted byte
* implement read and parsing of received bytes