handle invalid data for evidence column

this fix updates saving of model when evidence is associated; null,
empty, and invalid JSON values are handled by not saving; invalid
JSON values will log an error

closes #623