Support requesting for specific revisions and ranges via the REST API

This also removes a querystring require that was unused.