Added NPE protection.
Started work on new viewer to edit models. Work started by first moving some of that code into a generic class called 'ModelField'
Merge branch 'master' of git@github.com:DawnScience/dawn-ui.git