rep implementation of the config loader to use objects for variables and resources, instead of dictionaries.
Next steps objectify bundles, and config.
tests directory added and implemented tests for the variables and resources