The user layer is now instantiated correctly and I can now make good decisions based on whether or not the user is logged in