Recommendation returns additional information
more efficient sql queries
tests fixed
builder for recommendations and their explanations