Wufoo cache

This adds a Redis cache to the farmore.rb job. It hides it behind a `get_all_entries` method that does what you'd think.

It expires full pages every few hours, and non-full entries after a minute. This will make sure we're not permanently stuck with old data if it ever changes for some reason, but should still keep us well under Wufoo's API limits.