Remove Unnecessary ASTNode Methods.

- Deleted `ASTNode.text()` and `.some`.

- Rename ParseBlock -> Parser. While this name
  is no longer a verb phrase, the funciton's
  job is to parse, which means it's a parser.

- Start working on filter code again. Will
  probably be a sub-module used by the parser.