Started to remove dataset creation and mgmt out of models and into
gui\controller classes as planned. Some errors exsist but will be fixed
shortly.