switched to assertThat assertions in unit tests for #20
added additional asserts to ensure the integration tests that are expected to fail actually failed for the correct reason for #8
removed parallelization of integration tests because the build was not finishing correctly if the verification scripts failed for #8
added transformer to minimal happy path test to ensure testing of all stages of the pipeline for #8