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.
Merge pull request #5 from smfoote/comment-fix

Add support for comments. Fixes #4
Merge pull request #6 from thefourtheye/master

Fix for 'Unknown encoding' error