river: simplify how clearing works and is described
SubscriptionList: remove extraneous variable assignment
ParseFeed: cache feed content in a dict, not redis

Using redis was okay when the feed list was small, but now it's
spiking memory usage.

Feed content is now lost when river finishes running, but we're not
doing as much testing/poking around so that's okay now.