Change wrapper to keep the kendo and backbone model values identical

Changing field values from either the Kendo or Backbone side now result in the other side being updated.

Adding and removing collection items from either the Kendo or Backbone side now result in the other side being updated

The model wrapper constructor now sets any unspecified fields to their default values.