added Marshaller.addByte()
reordered methods in MarshallerTest
added Unmarshaller.readByte()
split package .db into .db.hash, .db.value, .db.result packages