bare bones pref model test
rm dead code: constructor is only called from one place in code and it is never sent an argument
use getters
make private variable actually private
test and fix for updateWithServerDispatchedObject
Merge branch 'master' into pref-model-refactor

Conflicts:
	tests/jasmine/SpecRunner.html
Merge pull request #438 from Trott/pref-model-refactor

Pref model refactor