Update to ARC, update to Obj-C modern syntax.

Add new output ports showing the determined tokenized arrays of words, sentences, line endings and paragraphs, as well as the current word, current sentence, current line, and current paragraph based on page and scroll offset as a normalized input to select 'current'.

todo: maybe add attributed output like font name, color, size, etc for the word output? Hrm.