Компонент user

* В процессе, часть функционала может не работать
Доработки под компонент user
Доработки бэкенда под компонент user