Better save notifications

We dont handle saving errors very well. Say when someone tries to save, and it cannot write for some reason, permissions, lack of directory, trying to overwrite a directory, etc. This will kick out a warning notification rather than a fatal error.

This will fix:

* #4607 
* #4616