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

@cgruppioni @chukdisc
user is expected in the _announcements partial, so it is necessary.