Identifying Hate Speech Using Neural Networks and Discourse Analysis Techniques