Deselect and update location when clicking outside the page.
Moved all code which bridges our highlights to Annotator to a separate subdirectory.
Making sure selection is kept when you scroll away and come back.

Added comments explaining a bit what and how is happening.
Do not deselect a highlight if we are loading the page with highlight location.