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

@cgruppioni @chukdisc
You're not using every action any more, though - now a bunch of them are on line 17.