If a config file is not supplied, take the user through an interactive UX to create one (at least for the basics)