Now able to reset a waterfall model, as well as change the model a waterfall uses.
WaterfallModel no longer requires x data to start with.
Merge remote-tracking branch 'rwarren/waterfall' into ui-improvements

Conflicts:
	pyrf/gui/waterfall_widget.py
first attempt at waterfall integration