Fix JSON serialization bug with Datasource ColumnDefs
Auto-populate ColumnDef.id for new Datasource from label/idx.
checkpoint on graph creation #94