Frontend now marks articles as read

fix #8

Note:
- We have no way to mark an article as unread, see #15
- The way we store the list of unread articles works, but is a bit ugly
(subscription.unread stores the list of unread articles, but each
article stores its state: we store the same data twice…)