Add if else conditional node

Adds support for If conditional node that can evaluate depending on the condition to consequence or alternative.

* If node can be created without else part, defaults to a DoNothing node
* adds code examples to Readme