Added Private Message support to web view.
Removed unused markup.
Using KnockoutJS' template model.
Formatting.