Almost finished implementing widgets to edit triggers and the waterfall.

Need to hide waterfall steps that make no sens in the current waterfall (e.g. Reinvest principal in interest waterfall)
Relates to #168