Implement OmniAuth

Strategies for authenticating via Twitter and Facebook have been implemented.