Various changes:

- Matching node types attached to nodes
- object-literal matcher
- eslintRule
eslint rule examples