Adding the command model (belongs to jobstep).

@dcramer This PR only includes the *model*. We should communicate about how the actual command itself is created/populated.