Added features for next release & fixes

- Icon will now show when a download or show links action will be taken
instead of the notification dropdown
- Fixed an issue with removed(actually hidden...) items causing issues
when loading in newer items at the top.
- Changed the way badge updates were handeled
- Items that have previously gotten an error, with some exceptions, when
fetching data will now recheck them selves on next load.
- Removed a bunch of old if statements and replaced them with switches.
- Added a new icon that would have been shown when a download action
would be performed. But for some reason the icon lost it's border and
color in the canvas convertion. Looking into how to fix this.