Getting rid of the TODOs
Only assuming integers are fixnums when explicitly allowed to do so.
adding readers for translating lispy content to json's false etc
adding support for checking whether or not a key is part of a document.
exponents of floats must be written after E, not s, f, d or l.
including a setf expander for jsown:val, so places which don't contain a jsown object automatically get a new jsown object built.

the indended use is:
(let ((o (empty-object)))
   (setf (val (val (val o "foo") "bar") "baz") "bang")
   (princ (jsown:to-json o)))

> {"foo":{"bar":{"baz":"bang"}}}
> "{\"foo\":{\"bar\":{\"baz\":\"bang\"}}}"
adding support for inlining pre-expanded json content
numbers can also be terminated by a newline character.

this could be hacked in here cleaner, and perhaps it should operate through a smart read-while (which can figure out at compiletime that numbers have subsequent character codes if that is the case)
removing spurious reference to ks-util
using spaces instead of tabs
adding support for an injective reader (spits out roughly the same document as the read document)
adding support for writing (multidimensional) arrays
support for writing hash-tables
Merge branch 'devel'