Com Protocol update #3

test for orientation data is in, still have bugs to fix. data not being
saved from buffer correctly atm