Add support for traversing comments (fixes #9)

This pull request adds support for visiting the Block and Line comment nodes from the ```Program.comments``` field (if it is present in the AST).

Please let me know what you think. Thanks!