Added the feature class (this should be inherited to create specific features
the user needs).
Refactored the feature class (removed useless code and added comments on
how to use the feature class).
Added the covertree implementation.