Fix Error Propagation
When a subprocess returns an error code of 1 esmtk should reflect that by passing a 1. Without this tests, linting, and possibly other commands were silently failing.
When a subprocess returns an error code of 1 esmtk should reflect that by passing a 1. Without this tests, linting, and possibly other commands were silently failing.