Added the core logic for the index model, including rebalancing, ranking, and weighted return calculations based on historical data. While currently centered on a hardcoded CSV file, this sets the foundation for a more modular index backtesting class. It works, just not yet