fix isPlainObject bug #19
add comma
add testcase for #19