Add watching on "length" property (will update template var)
Add showing of unread messages in main page
Split out a message into a component