Improve failed download handling

Let postProcessor handle finding release_name, and update history and
set episodes to wanted in the same place.
Create a separate failed database

Also added a web UI
Fix conflicts