Working on saving in model.  This includes testing exceptions and timeouts