irc.py: say() now has a parameter to format your message, formatter.py has strip() method, improve formatter.py

Improves the formatters parsing and irons out a few slight errors it had.
Adds a strip() method to formatter.py
Add documentation for the formatter.

irc.py's say() method now can parse messages using the formatter by setting parse=True