Html messages in the message list directive

@IanMayo Please check and merge it first.