Handle PATCH requests to /partial-content.txt; refactor FileHandler and ...

...subclasses
You're duplicating these tests. I know this has been mentioned before, but I can't find the reference or your response.