overhaul... some reorganizing, swapped aeson for configurator