move general files to general folder and the same for user; implemet socket as angular service and update site on update site socket message