Change 'remove' event to 'delete' to better align with ES7 observe
Stop unconditionally adding fetchSync in Trackable
Split out the modeling functionality into a separate package, dmodel
Enable trailing comma checking