Generated code catches PoCoExceptions

Also made the code generation for Matchs objects support the binary/unary
operators.
Runtime Execution classes now throw PoCoException on error
Runtime Exchange object now needs a Matchable object instead of Matchs