Parse contents of strings and comments

That gets us almost to reasonable representation of the code
The tokenizer is a bit crude for words/punctuation.