adds visual selection

Can call Interesting words from visual mode. Allows highlighting of strings not limited by word boundaries.

also reworks the group discovery of n/N

ref #6