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!