+better exceptions messages and fixes

Done some integration tests and fixes they pointed me to. At current state open TC finds OC path and runs it, but with invalid parameters.