Add announements feature w/ create, update, delete functions to users and dashboard

@cgruppioni @chukdisc
Ruhoh. I was working on Kaminari on a different branch, they ended up over here because I forgot to push before I checked out, I think. They're not meant to be part of this branch.