add basic foundation for demo in class, omniauth, dotenv, pundit for authorization