Initial commit with selected SciEval components

- agent/contribution: Contribution evaluation components
- agent/soundness: Soundness evaluation components
- agent/engine: Core engine functionality
- agent/utils: Utility functions
- ScholarIdeas: Scholar ideas dataset
- requirements.txt: Python dependencies
