extracted the generic error handling processing into a separate view model and added the ability to share error messages using html
Merge remote-tracking branch 'origin-main/master'
added some missing tests and replaced the handling of the DataRequestManager with that of the SharingService from Caliburn