Adds options for expanding exact answer.
Adds rangy lib.
Overhauls snippet annotation using rangy.
Fix prevent clearing selection.