remove extraneous overrides from Model
Tidy Var.scala and introduce new syntax -- the bulk update from
compatible groups of vars: <<< and >>>

All ugliness relating to type coersion is now contained within
VarContainer andshould not appear elsewhere.

Remove some premature optimisation.
merge rhz' work on json