Update views, JS, routes, test