Incorporate omniauth for flexible authenticaiton.