Added generator provider
Added generator provider and migration for failed jobs table