refactor so processor is seperate from kinect and we can unit test the processor