Basic StorageFile over FileInfo.
Changed ArgumentException to ArgumentNullException on internal methods.
Fixed case where WebAuthenticationBroker would open without the background window visible.