add data descriptor field: 'separator' for specifying the field separator
add FileSaver.js library
change save/load layout from localStorage to external files