Fix issue #22.

Include commas between key:value pairs for hashes longer than 253. Remove redundant check in _write_comma function which resulted in missing commas when the length of a hash is 254 or more.

run_tests returns OK.