Implement nDCG Top-N metric (#388)
Expose the recommender from the test user
Cache recommendations in the test user
Add Top-N actual length metric (#388)