Analysis of Extremist and Terrorist Groups on Twitter