Removed unnecessary require lines from jobs.
Finished implementing background job for user-requested feed refreshes.

This job can mark a feed as "available" and "not currently failing" if the update is successful, same as the scheduled updates. However it does not change the schedule itself; perhaps in the future this could be desirable, but right now it's too complex and would need further thought.