Corrected bug which was causing cache to write out incorrectly
Added comment
Fixed bug which was cause returnAddress to be storage in the memory location of the return address instead of the storage allocated on the runtime stack
Prevented Quads comments from being written out if the comment is an empty string