Moving the weak learner subclass into the adaboost class so that the mutex becomes a member of Adaboost. Although this might change (again) in the future this seems good for now. Also, improved the usage of templates in the Adaboost class so I can easily use it with the many weak classifiers I have.
More path changes.
Implementing the haar classifier I'm proposing and set it as a derived class of the traditional haar classifier.
'Templatifying' the main function I'll use to create trainning methods for each classifier I intend to try with.