Rename byte name
Refactor
Use lookup table
Use look up table
Use new read class
Implement string decoding
Generate device bytes
Fix text read bug
Fix write bug close #5