otari 0.0.1

A unified Rust SDK for interacting with LLMs via the Otari gateway
Documentation
## Description
<!-- What does this PR do? -->


## PR Type
<!-- Delete the types that don't apply -->

- 🆕 New Feature
- 🐛 Bug Fix
- 💅 Refactor
- 📚 Documentation
- 🚦 Infrastructure

## Relevant issues
<!-- e.g. "Fixes #123" -->

## Checklist
<!-- If this checklist is deleted from the PR submission it will be immediately closed -->
- [ ] I understand the code I am submitting.
- [ ] I have added unit tests that prove my fix/feature works
- [ ] I have run this code locally and verified it fixes the issue.
- [ ] New and existing tests pass locally (`cargo test --all-features`)
- [ ] Code passes linting (`cargo clippy --all-features -- -D warnings`)
- [ ] Code is formatted (`cargo fmt`)
- [ ] Documentation was updated where necessary
- [ ] I have read and followed the [contribution guidelines]CONTRIBUTING.md
- [ ] **AI Usage:**
    - [ ] No AI was used.
    - [ ] AI was used for drafting/refactoring.
    - [ ] This is fully AI-generated.

## AI Usage Information
<!-- We welcome the use of AI to aid in contribution! Optional: We're interested in hearing about your setup. What LLM are you using, and which tooling (Claude Code, Cursor, etc) -->

- AI Model used:
- AI Developer Tool used:
- Any other info you'd like to share:

When answering questions by the reviewer, please respond yourself, do not copy/paste the reviewer comments into an AI system and paste back its answer. We want to discuss with you, not your AI :)