Announcements UI revamp
This issue implements #143 (closed) by:
- allowing users dismiss announcement cards.
- if there are multiple announcements, they would all be rendered on separate cards.
- the cards auto-hide when they are older than 30 days old (from the pubDate).