added data Encoding library which had been missed
changed sampler id size to 16bit due to inability to pack smaller
parser reads packets naively
stripped old crc Code out, fixed an end condition issue