Add parser tests.
* Add Mocha as test runner with Chai assertion library.
* Add input and parser output fixtures.
* Derive parser specs from fixtures.
* Add no-op case for comments to parser.
* Update parser to correctly handle when the selector limit is reached
  inside rules.
* [WIP] Update documentation.