Moved the template tests first.
Added more template tests.
Silently fail when the file does not exist.
Added more specific tests to ensure that the configuration file can be correctly loaded.
Made the required module array check generic.
Added tests for the config.find function.