breaking up monolithic converser activity into its components
completely broke up converser activity into component classes. ready for augmentation!