* 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
* fix test cases
* add eof newline
* fix file restructure
* Generalize for special cases
Generalize for any nested pipeline or pipeline without a decorator as long as there is a config file with the necessary information to compile the pipelines
* Add more clear error throwing
also fix test_kfp_samples_report.txt
* Check for special pipelines from config file
* Add comment