Add setdefault method to dictionary storage
Add formatting information
Add output formatting for ANSI terminals
Add debug plugin
Add support for IRC colours
Merge branch 'colours', close #19
Update website plugin to make labels bold
Cope with ValueError when parsing arguments

Makes it easier to manage plugins where most of the content will be text
that has single quotes - means users won't have to put quotes around the
entire text.
Support ISO-8859-1 as a fallback to UTF-8
Fix reference to encode_string