Implement /recommend. Move from RecommendResponse to generic IDValue. Us...

...e Response.Status instead of status codes. Slightly expand RecommendTest
It'll come back eventually. I left it in for now.