updated settings profile

- исправленный некорректный вывод сообщений об ошибках
- добавлены тесты для обязательных полей
- убал сообщение о безработном, если список с работой пустой