raise exception if a field is not a string
add rst version
Fix #24
update changelog
generalize missing coma case
Add unittest to check the exception
clean up
add todo about json
Merge branch 'writer_bug'
Merge branch 'bug_coma'
udpate changelog