Ask about json interval before json dir. Skip the dir question if
the interval is disabled, it makes more sense that way.
Be much more cautious about missing config settings so we don't explode
so badly if something is omitted.