Add --require switch to CLI with tests

Change-Id: I3673b203232bd4914ada415a3abf0710a12e052d
Reviewed-on: http://gerrit.causes.com/44291
Tested-by: jenkins <jenkins@brigade.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Switch example to use expect syntax instead of proc

This was a bit unorthodox; change it to follow convention.

Change-Id: If5019b80fbc864c29a304b889b1b9d3ea380d036
Reviewed-on: http://gerrit.causes.com/44292
Tested-by: jenkins <jenkins@brigade.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Update changelog with --require flag

Change-Id: I4ab29b2a3cd5e8dd4f66bdf1d3f2670e7925b7d3
Reviewed-on: http://gerrit.causes.com/44293
Tested-by: jenkins <jenkins@brigade.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>