Attempting to generalize the facebook login

Signed-off-by: Venkatesan Rajagopal <venkatesan.rajagopal@ebix.com>