Evaluating Machine Learning Techniques for Detecting Offensive and Hate Speech in South African Tweets | Synapse