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

...subclasses
It's kind of weird that you do some test setup in this method and some at the beginning of the file.