CLI now works to allow "help" or to require "contract" AND "output" for generation to start