Initial tabbed-chat implementation

@mikeymurph77 @ChristopherThorsen 
indent