output constants and variables now based on clisp code. Update readme.
fix variableDeclarations. add unions. fix nested structs/unions