config: Refactor to internal API that is closer to end goal for load and validate
config: Start adding basic data loading test