Merge pull request #3 from dracos/master

Spot when second hash is encoded in fragment.
Add a 'fragmention' class to matched element.

Remove from existing elements when a new one is searched for.
Collapse content whitespace before matching.
Merge branch 'add-a-class' into add-class-and-whitespace-collapse