Throw error if no steps exist in an interact script. Make default step only step if only one step is present. (commit: 12d7e8a)
Throw error if no default step is specified on an interact script with more than 1 step. (commit: 414d787)