Refactoring testing into a more modular format.
Reworked testing structure and config loaders.