Enhancing the acceptance tests

With this PR the acceptance tests use the new `SendToBackpackRequest` and `SendToBackpackRequest.Group` objects, which also involved upgrading the notion of badges to URLs backed by actual assertions, and enhancing the FakeBackpack class similarly to the unit tests.