Corrected issue that meant the original image would always be used.

This looks like what caused the issues i was seeing

Fix for #121
Refactored and added a retry mechanism when downloading images from web.

If the number of bytes in the bitmap = 0 then we assume the image is borked and give the download another go.
This is a recusive funciton, but by using a boolean flag, we only recuse once.

Should fix/help to fix #120
Remove accidental copy and paste job.

this was meant to just be an example..whoops
Added release notes and gave the version a name..."Calm after the blackout edition"
Stop notifications from being turned off once they notify
Added functionality to update the last action direct message as well as mention
Re-Add cancel alarms, this was removed & we have been getting weird alerts.

For the overhead involved, it's easier to cancel them.
More changes to the notifications.  Hopefully making them accurate!
At last! found it!

Direct message ID being added to the shared mention as a mentionId
therefore every mention from the DM ID onwards is treated as new.
Extra changes to notifications to try and prevent inaccurate notifications
Merge pull request #122 from BlythMeister/BetaVersion

Lots Of Fixes