added column whitelist to DT call
added missing json encoder to support datatables
corrected field name for roles
checkpoint for role serialization for databases from user