- Move main execution code into main() function
- Update __main__.py to use main() as entry point
- This enables the ra-aid command to work properly when installed
- Add comprehensive usage documentation and examples to README
- Add warning about shell command execution risks
- Improve CLI with --message and --research-only flags
- Add environment validation for API keys
- Replace requirements.txt with pyproject.toml