Multiple config/module support

Add support for specifying multiple config files & multiple modules to resolve/require.

Also fleshed out tests by quite a bit.