A class that provides different registration options (FB, Twitter, Email)