Online trolls are the scourge of the internet. There are tens of thousands of people online who hide behind a cloak of anonymity whilst posting their vile comments. Trolls, as…