Add Facebook authentication support

A very basic implementation. Also uses Facebook profile picture instead of gravatar.