Features
- Added `--version` flag to CLI
- Added `validation_output` to both API and CLI, which generates a parsable JSON file that includes all validation warnings and errors when doing validation. Available on both `verify` and `push` from the CLI as the `--validation-output` argument, as well as optional parameter `validation_output` on both `build_verify_and_push` and `build_and_verify` API methods
Contributing
- Updated makefile with release tooling
- Added CI integration to run tests and code coverage on PR submission, along with statistics