Hydro problem setups

In Ulula, a problem setup is an object derived from the Setup class. A number of 1D and 2D setups are provided as examples.