Handle Range requests explicitly

Fixes #6