Added an install command for fetching remote contrib.json files
Added the option to use strings to define a command at the top level of the config
Changed prompt to require the prompt: "[type]" format and removed the confirm key option.
Some refactoring.