Add tests to the project that test both the internal functions and the CLI to make sure nothing breaks or that there are not bugs.
Add tests to the project that test both the internal functions and the CLI to make sure nothing breaks or that there are not bugs.