Chat page layout

This adds the basic grid structure to the chat page layout. The chat window is fleshed out and exists in a small column at the right of the page, and the main messages preview column has a basic layout for each message preview.