Successfully turned auth into a middleware (doesn't set user yet)
Middleware now successfully passes down the user to the views