lil refactor of user route, widget behaviour, lil migration
refactor of user socket route, messages widget.
lil fixes