styles, improved toJSON method, support name, description, publisher metadata
update table-editor.js
fix tests
add test that includes name, description, publisher properties