made several changes, mostly resulting in add ability to add ToDos in
plugin

also:
-fixed bug in note.py that where derived classes were erroneously overriding a base class attribute
-added encode as urf-8 to all non-colorized printed strings, should
probably also add to colorized strings