Add loader classes for top level config items
Cleans up the entry point scripts by isolating the dict parsing to a helper file. With this change we now have a top level class to represent our config, and eliminates a lot of boiler-plate in the main server/cleanup classes.