Add initial config loader implementation