Switched to only being able to emit output in the last subalgorithm.  Also, have the session and stage abstractions.
Merge branch 'master' of https://github.com/schasins/selenium-js-experiment-framework