Add support for heroku background worker tasks

Heroku chokes on long tasks (such as screen scraping), so it's necessary to enable background worker support via the delayed jobs gem, and associated files.