better idea, lets use a template directory and string.Template also added
introspection to find types of allowable plugins, rather than those dirty,
dirty unicode strings
coming along nicely
logging, use the --verbose option