move livereload up in the middleware stack so it reloads a bettererrors view on guard trigger