hand tracking

Integrated with object tracking student project, now the program can
track 2 selected objects
Also re-worked (further) the internals to make it more structured