Facebook Authentication

- Fix Facebook Sign Up bugs.
- Implement Facebook Sign In feature.
- Add error messages.