Delegate recommend, unrecommend and recommended?

So this enables us do stuff like this:

```
  member_action :recommend do
    resource.recommend
    redirect_to :back, notice: I18n.t("admin.recommended", resource: resource.class.model_name.human)
  end
```

But the downside is, since we are doing this outside of a controller, we are not leveraging the authorization adapter, and thus we are opening recommendations for anyone how have access to `feedable.recommend` in some way or another.