Add support for conditionals

This also adds part 1 of our tests of productive use of failure
Move now defunct examples to an own directory