Header files for boosting

Header files for a general boosting framework. 
is `num_features == features.size()`?