Shallow water: added line-search
Shallow water: Cleanup
Shallow water: Updated iteration progress, stopping criteria
Shallow water: Modified options to match paper