add validation for prompt & default deployers

closes #25
also change some keys to use dot notation