* Add unit tests
* Update condition.yaml
* Update test_kfp_samples.sh for new test_util.py
* Add results logging and refactor
* Refactor and add licenses
* Add license
* Add __main__ to introduced testdata
* Adjust new testdata for #119
* Add and edit doc string
* Fix golden yaml
* Add support for task output parameter passing to conditions
Add support for highly nested conditions
* Add minor commenting
* Minor formatting
* Update test case and sample report
* Refactor and add warning
* Add licenses and unit test
* Remove redundant import
* Add conditional functionality
Adds conditional functionality except for having condition parameters being passed in from task outputs
* Remove extra parameter passing functionality
* Cleanup
* Add test example and update test report