create demo authenticated user

users that are unauthenticated no longer become demo users, which
prevents them from accidently entering demo data thinking they are
logged in their user account.