Changed how messages are scanned, now works on a word by word basis which allows me to remove the requirement for semicolons around tf and EZ for example.
Now totally case insensitive, which means ez, EZ, Ez and eZ will all produce the same emote (while AEZ won't).
Added a 1 minute cooldown on github API requests. Refreshing will only update the list of emotes if the last request was more than 1 minute ago.