Added support for Facebook in command

AddIdentityProviderCommand has branches for each of the spec types. At
present this is at the limit of its scalability; consider refactoring to
reduce the cyclomatic complexity of the Execute method.