added ast_text_is() to ast.c; implementation will need to be replaced  with UTF8 capable eventually
implemented For Next loop, associated tests and fixed bug in _parse_path()