finished message UI elements and table sort function. Still working on ajax hashchange loads