Did UX changes, added an error and fixed a job profile editing bug

- Added an error in case the second password field is empty. Otherwise simply nothing would happen upon saving. I was confused myself so at least someone will appreciate the feedback.
- Improved saving of email settings.
- Tackled a bug that's been bugging me for a while: the jobProfile would keep getting patched even though it wasn't changed. Sometimes it'd be the only thing getting saved, wrongly giving me (the user) the impression that another field got saved