Fix up config usage
Implement running a simulation
Merge branch 'feature/run-simulation' into develop
Remove constraints from Event interface
Add Solver to the SolverConfiguration
Add shadow plugin, fix jar names
Minor code cleanups
Add variable weights to the observations
Merge branch 'feature/refactoring' into develop