Don't explode if checking `current_user` while not signed in.

`warden` is `nil` in controller tests if you don't sign in, making it hard to test behaviour for anonymous users.