Ok this one is a bit longer because I did a bunch of changes without thinking of doing a PR. Next time I'll make the PR super focused. In summary, this renames all functions to snake_case, cleans up some redundant code and makes some functions more general. Also, it comments out all API tests and examples because the API is currently unstable. This passes with some notes about environment variables not defined, which is expected. I'm taking care of that in the next PR.
Ok this one is a bit longer because I did a bunch of changes without thinking of doing a PR. Next time I'll make the PR super focused. In summary, this renames all functions to snake_case, cleans up some redundant code and makes some functions more general. Also, it comments out all API tests and examples because the API is currently unstable. This passes with some notes about environment variables not defined, which is expected. I'm taking care of that in the next PR.