New tests and re-jigged the unescaping of characters.
fixing up error message
Mixed in Enumerable for #each for comments.