added gems better errors and omniauth