We need to surface errors in the UI when a user action fails (sending/creating contact). - [x] Implement an Error Dialog that shows a message to indicate what went wrong