Add checks in EquipConf for the json file
We should consider adding some sanity checks on the json file in the EquiConf::setHardwareConfig, to make sure that the json file has a structure that is consistent with the current implementation. Which tests and how they should be implemented is up for discussion.