fixing local styling for message author; bunch of other refactoring; ignoring casing on name mentions