Update chatMessage directive to include message through transclusion, and username through scope attribute