Merge pull request #5 from TooTallNate/master

add a package.json file, publish to npm
update dom-support with new repository name
Merge pull request #6 from aprilb/patch-1

update dom-support with new repository name
use "within-element" instead of "within-document"

Has support for Ranges, as well as the proper "within" check
on the Document instance retrieved from the `el`, rather than
the global `document` object.
use "get-document" to retrieve the `document` object

Introduces Range support.
update "description" to include Range support