Merge tag 'initial' into develop

First release
Allow just an outcome to be the root node; Fix specs; Add support for an event logger; Only execute a single outcome
Bump version
Merge branch 'release/single_outcome'