Provider configuration updated and extended in documentation

Elaborated upon configuring Google and Twitter and now mention review proces for Facebook apps.

Note: second attempt, first pull request, travis build failed on unrelated (?)  error.
You are absolutely right. Don't know how that ended up there. I've updated the lines on my fork. Is there anyway to make changes to a running pull request?