Add admin page in settings and user flagging/unflagging for announcements

@houndci @cgruppioni @georgetmayorga
What would be repeated? I'm thinking something like:

```
def find_flaggable
  find_book || find_announcement`
end
```