Switched bindings and watches so that the dropdown lookups work.
Switching client to only trust pub properties it knows about.
Implementing Mary's suggestions to stop dropdown errors.
Fixing tests.
Fixing tests, preventing $apply() from being called while already in $digest()