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

@cgruppioni @chukdisc
Why do you need these views from Kaminari? What did you change about theM?