No longer using CRUD method names, now using HTTP method names.
Test the PUT method.
Ensure the "shortcut" of calling the endpoint does a GET.
Unit tests for various return types (JSON or file-like).
Test POSTing a file.
Fix some typos.
Handle missing headers nicely.