Write documentation for Observer interface
Add ProgressObserver and Observers collection
Remove DefaultBasicStopper
Adapt example programs to recent changes
Add an example with quadratic function