Added parse method to create data list from binary data.
Renamed data to data_item where necessary.
Added macro VSP_ALLOC_N to allocate a number of bytes.
Added method to create binary array data from data lists.
Added tests for data lists and binary array data.
Removed unnecessary includes.