add user routes and views, fix post views