Make basic user model including authentication