-added BridgeCareContext as a parameter to 'RunSimulation' function
-added select for simulation inside 'RunSimulation' to get a simulation with its committed projects
--added check for any committed projects on selected simulation
--added check for earliest committed project start year being less than the simulation analysis start
--added mongo db update for simulation status with message 'Error: Projects committed before analysis start' when earliest committed project start year is less than simulation analysis start
--throw constraint exception when earliest committed project start year is less than simulation analysis start
-added BridgeCareContext as a parameter to 'RunSimulation' function -added select for simulation inside 'RunSimulation' to get a simulation with its committed projects --added check for any committed projects on selected simulation --added check for earliest committed project start year being less than the simulation analysis start --added mongo db update for simulation status with message 'Error: Projects committed before analysis start' when earliest committed project start year is less than simulation analysis start --throw constraint exception when earliest committed project start year is less than simulation analysis start