Adding facebook provider to close #2.
Adding omniauth github support to close #22.