Configuration simplificaiton

* replace the configuration module with a simple object in base.
* remove loading configuration from files as it was largely unused.
* always run unit tests lazily and greedily.