Fix watch filtering
Timelines describe their own URLs via attributes.

Not sure I like this, but it does simplify the HTML rendering
Add "active" link concept

Also don't update unread counts for the active link
Template overhaul to use `data` over `this`

Also added "active" list concept to template as well