validate decoded strings
move unsigned-byte to decoding_utils
Merge pull request #19 from martintrojer/validate-strings

validate bytes in strings, move unsigned-byte function
adding codec
adding more validation on connect packet encoding
0.4.1-alpha -> 0.4.2-alpha
Merge pull request #20 from paulbellamy/connect_validation

More validation on connect packet encoding