Merged the message modifying options to #32

Merged the color @username, convert allcaps to lower, filter out
duplicate urls and such to commit #89/PR #32
Fixed ALLCAPS_conversion on some message

Fixed ALLCAPS_conversion failing on message consisting of more than one
tag, such as colored @username messages from the modifyer prior to it.
Also moved some stuff around for ease of changing stuff (relevant stuff
closer to eachothers).
Just changing some comments

No code should have changed
Merge pull request #37 from feha/modifying-options

merged #37 (options to color directed messages and convert ALLCAPS to lowercase)