json config files, beginning with races
rename message.[hc] to messages.[hc] in kernel because of naming conflict with util/
begin json config files (WIP)