As per unmaintained notice on Sparkle, switch to pornel's fork.
Provide a "User Cancelled" error so we don't crash when canceling "New".

Closes #275, #220.