Add tests for utf-8 to bytes decoding
Add Exceptions for
- version number
- mask pattern
- eclevel
- data range