Make EmoticonHook not hard-coded and easy to extends
Fix CS
Remove duplicate code
Merge pull request #36 from alquerci/emoticon_hook

Make EmoticonHook not hard-coded and easy to extends