Add recommendations endpoint

**Endpoint**: GET `/v2/badge/:shortname/recommendations`
**Options**: 
  * `limit`: How many badges to return. Default `10`
  * `email`: Email address of the user. Optional, if passed the result will remove any badges the user already has.