Adding the framework files. data.py contains the classes for the simulation data, formulation contains the coefficients and solver solves for the coefficients. defaults.py contains default values of simulation.