Update solvers submodule
Add scenario superclass
Add option to set outflow/reflection conditions on any boundary in WavePropagation