Tree Sync
Changes:
- Removed the auto pipeline because we were not really using it (I can add if you wish, but I need a server to deploy CI)
- Linter fixes on the documentation
- Removed google test because it requires significant maintenance + test requires specialized environment which google test fails to provide
- Refactored the python and docker scripts for the validation tests
- Implemented the tree synchronization
- Updated docs