Refactored + new features

Allowed drawing to overlay so video content still displays, separated face memory into a dedicated FaceTracker class, which can be reused.