kinect driver working in online and offline modes with algorithms data serialization and deserialization
merge with master