Add command and parameters properties to the MobileRequestOperation compatibility interface
Require a credential and identity provider when initialized
Add success and error parameters to the login completion block