add delayed_job gem
don't destroy failed jobs
correctly require all lib files
add airbrake
replace airbrake with honeybadger