Now supports writing output to a different window
Now only displays completions after a time delay, doesn't display a completion that it has just shown
Output no longer appears 'dirty' like it needs to be saved, now overwrites on a new completion rather than adding to the end
Now supports symbol completion if whole line completion fails