Added passport and implemented minimal Facebook authentication