Added: jshint to project
Added: tests to ensure a fixed structure is produced for each AST node
Update interpreter code [no-test]
Added: forEachChild iterator to the AST node
Refactor: validate into validateSelf and validateChildren to ease child class implementations.
Added: validation for the comparison node
Added: position information to the validation error.
Added: validation for Usage block