Fix issue #41 by making sure all steps have a primary output.
Merge pull request #105 from ndw/primary-outputs

Fix issue #41 by making sure all steps have a primary output.