make validation message readable
map license to ckan license field
ignore datasets with duplicate identitier in same source
log an error for duplicate identitier
deal with null values in datajson