Support passing stack outputs as input parameters during new stack creation

* Added --stacks (-s) option to create
* Stack names passed in will have outputs read as inputs for the new stack
* Attributes specified on the CLI will override those passed from outputs
* When multiple stacks return the same output, it is joined as a CSV and passed to parameter