rust_scraper 1.0.0

Production-ready web scraper with Clean Architecture, TUI selector, and sitemap support
Documentation
## 🎨 Actualización: TUI con Ratatui

Se ha decidido utilizar **Ratatui** para la implementaciΓ³n del TUI interactivo (Fase 2).

### Razones:
- βœ… Activo y mantenido (basado en tui-rs)
- βœ… Cross-platform (Linux, macOS, Windows)
- βœ… Widgets ricos (List, Table, Tabs, Scrollbar)
- βœ… Layout system tipo Flexbox
- βœ… Event handling completo (teclado, mouse, resize)
- βœ… Templates disponibles (`cargo generate ratatui/templates`)

### Dependencies actualizadas:

```toml
[dependencies]
# TUI
ratatui = "0.29"
crossterm = "0.28"
```

### Preview del UI:

```
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚           πŸ•·οΈ Rust Scraper - Selecciona URLs   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ URLs                                       β”‚ β”‚
β”‚ β”‚ πŸ‘‰ βœ“ https://docs.ejemplo.com/             β”‚ β”‚
β”‚ β”‚    βœ“ https://docs.ejemplo.com/guide/       β”‚ β”‚
β”‚ β”‚      https://docs.ejemplo.com/api/         β”‚ β”‚
β”‚ β”‚    βœ“ https://docs.ejemplo.com/blog/        β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ ↑↓: Navegar | Space: Seleccionar | Enter: OK  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
```

**Controls:**
- `↑↓` - Navegar
- `Space` - Seleccionar/deseleccionar
- `a` - Seleccionar todos
- `n` - Deseleccionar todos  
- `Enter` - Descargar seleccionadas
- `q` - Salir
- `Ctrl+C` - Cancelar

---

Esta actualizaciΓ³n se aplica a la **Fase 2** de la issue.