mark_as_read and is_unread working; TODO improve table appearance: highlight a row if that message is unread