Rename unit test file
Add functions for retrieving modules

This is pretty much a hack, the structure of all of the data structures
around the config parsers needs to be refactored.
Add work on verification of config
Add some more hacking on the Config data
Cleanup parsers and data types.

Removes a lot of types that were pretty much just boilerplate.
Merge branch 'queries'
Add comments to parsers
Merge branch 'queries'