A configuration parser utilising JSON files with default values and validation.