CivilityCheck: An Integrated Natural Language Processing and Machine Learning Framework to Detect Hateful and Offensive Language | IEEE Conference Publication | IEEE Xplore