Text this: An analysis of hateful contents detection techniques on social media