added FavorValue suite and implemented favoring multiple values.
Revert "Revert "fixed ShoprAlgorithm package structure.""

This reverts commit 9b92f954ff6f68bf4e3e3b0a6a8eebe6457e0eee.
tiny change.