Completed the initial minimum viable product (MVP) for the index calculation model. This release provides basic functionality for processing stock data, performing monthly rebalancing based on historical performance, and calculating an index level for a specified date range. MVP progress

Initial implementation of IndexModel MVP - Braumeister-Stefan/Indexmodel