Test data improvements

This app's test suite duplicates a lot of test data, meaning that API changes break a lot of tests.

This change introduces a common need response payload that can reduce duplication and makes the tests more concise. This change also removes extra test data where it's not explicitly required in the test.