Add method to handle hash received from OmniAuth

I read through blog post on this topic and found it to be an excellent source of information. However, I just wanted to make this portion of the code a bit DRYer like all the other parts.