created new matrix cache package
created new matrix cache package
changed exchange table to loading cache
added provider index to process table
added IntelliJ files to gitignore
switched product index builder to new matrix cache
tests work for new index structures
impact matrix + impact factor cell on top of new index structures +
support for MC simulation
cost matrix builder uses matrix cache
use matrix cache in calculations
fixed compile errors due to new matrix cache