Manual Linting, Smoke Testing Script

- Corrected reference and syntax errors
- Added a smoke testing script using an
  existing test input. It should print out
  a JSON representation of the AST after
  parsing.
- Omitted tree pruning process for the time
  being

**Problem**

There's an infinite loop hiding in the codebase
somewhere.