Added a new key and value type, Bytes.

Need to fix ==; use Compare