Blacklisting improvements

New: New releases that fail will be retried a second time after waiting 1hr (configurable)
Fixed: Blacklisting releases with the same date and vastly different ages
Missing episode search will skip already queued releases
Merge branch 'blacklisting' into develop
Health check results are stored in memory and updated as required