Refactored rendering model and widget to better follow mvc pattern.
Merge branch 'master' into refactor-rendering-model
Couple of style fixes to pass jshint.
Merge pull request #112 from Kitware/refactor-rendering-model

Refactor rendering model