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

@cgruppioni @chukdisc
This has a type in it: `_list`. Can you think of a better name?