add unit testing and minor fixes
add unit testing and minor fixes

AzureAD/microsoft-authentication-library-for-objc,AzureAD/microsoft-authentication-library-for-objc,AzureAD/microsoft-authentication-library-for-objc,AzureAD/microsoft-authentication-library-for-objc,AzureAD/microsoft-authentication-library-for-objc