Text this: Comparative Analysis of SVM, XGBoost and Neural Network on Hate Speech Classification