webclient: added user authentication, added sliding panels, multible subpage support