Added the product features, reordered the classes in learning_search.py
Added (some initial) support for the preference feedback.
Added (some initial) support for the preference feedback.
Merge branch 'preference-feedback' into develop