feat(backend): implement file upload and content detection API
Created by: IviweBooi
Add Flask backend with file upload and mock AI content detection capabilities. Includes:
- File parser factory for TXT, PDF, and DOCX formats
- AI detection heuristics and analysis
- REST API endpoints for file upload and text analysis
- Integration with frontend API service
- Comprehensive error handling and validation