wip-398

I'm not thrilled with the way the unread conversation count is done in the controller, but it carries out the intended function.