Add support for comments. Fixes #4

It is also possible to write rules for comment nodes. I'm not certain how that will be useful, but it is possible.