Chat view and controller (initial)