Add support for multiple deploy commands as well as nested choice options

Thats fair..i guess I could look for deploy_cmd if it doesn't exist run deploy_cmds or maybe throw an error if both are defined