Added a new option 'deepHistoryEnabled'; that takes all reference and
selected products seen till now into consideration;
Additive weight update changed. Now it is performing as good as the
standard MAUT.
In each iteration, I am adding a constant factor of 1 to the attributes
whose weights need to be increased.