big commit. initial full comment support, cleanup

I don't know if this works yet. Will commence debug soon
initial phase of output with start and end

for easy parsing