Recommendation feature backend

Tests and controller method for recommendation feature. 
To do: displaying results