Perfect Adaboost, now just needs to be cleaned up