Refacto user

removed old code that rendered set_email and changed the omniauth callback code simpler. also removed some logic from the user model.