Refactor unification of invocation failures (issue #19)
Update build configuration; update test cases