Add config versioning system