use of either color/depth allowed, initialize() restructured to make it train(), demo changed to incorporate color/depth choice, more comments added, hand_detector.cpp added for create function definition, some images added to the class definition required for internal computation