Use LiteLLM
- Switched from Google's Gemini SDK to LiteLLM.
- Gemini remains the default model, but you can now select other models through the .toml configuration settings.
- @sicksubroutine moved us from setuptools to hatchling and fixed a lot of issues around the tests