Problem setups

In Ulula, a problem setup is an object derived from the Setup base class. A number of 1D and 2D setups are provided as examples. These setups are meant to be adapted and changed.