strings now handled. I think the solution David and I came up with works
well. It is documented will in the code. We also changed how comments
are handled slightly to reflect the string solution.