Added ability to ignore control characters when present in the source files (even though that seems pretty useless to me.) Also added a test case that would pipe in such ridiculous data. Added the ability for us to detect EOF in the middle of a string or comment. TODO, decide whether to respond by finishing the string/comment or just trashing out the whole thing.