Remove fromEvent() from ranges api
Remove obselete function in ranges
Header docs
Permit passing of document into api calls
Add documentation for ranges.js
Fix crazy slots
wip