Add OmniAuth Documentation

Clean up existing docs and create new docs around OmniAuth. Includes Twitter (with caveat), Google and GitHub.