Add pagination and clean up tests

Thanks lawson!
Hmm. Yeah I can see the argument for redundancy, but in this case it's not clear whether this might be a false positive. I'm usually pretty careful when using the `.to_not have_content` methods b/c almost all of the time they'll be true. You can typo something in a `.to_not have_content` and it'll always pass.

I don't really have strong feelings about changing it either way, but I just wanted to bring up that point.