made personal overrides work for VC commands

they may work for other stuff too now
can now also do policy overrides for VC commands
-	(which I thought you could before, but I guess not ...)
added some unit tests for config stuff
made a policy attribute for configs
added confirm directive (a.k.a. ? directive)
fixed bug where making overrides work broke my multiple choices for an option

this was particularly troublesome for WorkingDir
added a test to make sure I don't do it again