Added a blob data type for safer access to blocks of data.
Added some more uses of byte_t.