message modifying options

Merged my message modifying options with PR #32 (commit 89), with @username coloring, ALLCAPS_conversion and url duplication filtering.
With a few improvements to how it was back at #31