fixed regex tokenization in new tokenizer. Moved position class into seperate module. Simplified string parsing to detect escaped delimiters in predicate