Testing Guide

Comprehensive test suite with unit, integration, and E2E tests using pytest and uv