Add documentation tests
Improve documentation for Ranges
Correct name of range.js to ranges.js