After reading though more of the cunit code i'm pretty sure this update
is an improved way of using the SAX like handler functions to write the
sexp output. Many changes but code complexity has been reduced as well
as number of lines of code.