user section changes

Changes in both backend and frontend + some minor fixes to web api