Update cursor during 'Working...' periods.
Implemented modified hyperbolic declines.
Moved convex optimization tools into convex.js.
Re-order N-M arguments and add defaults.
EUR, time-to-rate, and time-to-cumulative implementations.
Default for t_max on EUR.
EUR calculation up and running, and a snazzy new header.
Merge branch 'eur'