Thanks view should require a valid category.
Need a related_name on write-in category field for tests and also just because it's a good idea.
Integration tests for write-ins.