more refactoring
finished refactoring CommandContext.
Now does not strip Unicode chars
further refactoring
minor tidy up
use SimpleClassNames instead of fully qualified ones
disable illrelevant warnings
refactor plugin configuration to no longer require boolean in constructor
restarting development after a break - broken state