resolve controller as part of config initialize
added global spawn pool with teardown
runner: fixes and stored original values on first update
small refactoring for injector
allow passing adapter to config as an object
moved db initialization to component constructor
mostly tested fs adapter