Public Task methods starting with _ are hidden from the TaskRunner.

This is the same as hiding public Controller methods from the Dispatcher.
Adding CacheFactory remove method to unset ConfigDriver instances.
Fixing a dodgy test.