Made Byte array parsing consistent with Hex

The hex parser should take the first byte as the sign byte but doesn't
and the only radix that seems to do this is 256 (byte array). To keep
things consistent I made byte array parsing via the new method NOT take
the first byte as the sign however fromString with a radix of 256 will
still have the expected behaviour.