Add initial project structure and configuration files

Initialize project with basic directory structure, package.json, tsconfig.json, and ESLint configuration.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 3d03cd2d-8092-4989-8fcb-14535905c3e2
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/27648398-40f3-4c63-95f7-7d556a3db5ee/3d03cd2d-8092-4989-8fcb-14535905c3e2/OqdG1QA
