Added methods produce and consume for:
- producing output from commands.
- consuming previous output from other commands in production order.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>