changed DataItem binary data order
changed DataItem binary data order

first put a datatype identifier, then put all the lengths of the data
elements then put the actual data in the same sequence as the data size
elements

tbleiker/StreamBug,tbleiker/StreamBug