Add a new fixture: admin_user

This refactors the admin user out of the `admin_client` fixture and
provides it separately.

I have not used the `client` fixture with `admin_client` to keep them separate.
Maybe that should get done for `admin_user`, too?
Good catch, thanks!