Started refactor/rewrite
Commit before fixing Image to pointer issue
Basic face detection structure
Basic video generation using threads instead of MPI