cannot change role if there will be no admins; add visitor spec;
fix not found page; sign out if user is no longer an admin after changing role;