Introduced explicit 'Human' objects

These act as container for each detected faces, and manage
the tracking/learning stages.

Currently, the whole app is broken :-)
~works. Need testing, robustification