Clean up Facebook Web provider.

- Map response dictionary into separate functions
- Add new method for presenting authentication view controllers