Assume range limit when it is omitted

Fixes #69.

So e.g. `/csv/delete 11:/html?url=…` will now work (and is in fact equivalent to `/csv/head/html?url=…`).

Note that this PR includes #91 (not the actual commit… but it resolves the same problem).