Use express routers instead of `express-namespace`
Fix admin backend post-login redirect under different routers
Move all express middleware to separate file
Reorder post types
Implement namespace-specific errors; make frontend errors more friendly and generic
Show actual frontend error details to logged-in user
Secure backend 404 errors

So only a logged-in user can see that a route doesn't exist
Secure API with backend strategy
Allow all views to access logged-in status
Use middleware to provide all views with site parameters and model helper methods