diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Azure.KeyVault.Core.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Azure.KeyVault.Core.dll
new file mode 100644
index 00000000..58d96294
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Azure.KeyVault.Core.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Data.Edm.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Data.Edm.dll
new file mode 100644
index 00000000..7b4d6453
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Data.Edm.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Data.OData.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Data.OData.dll
new file mode 100644
index 00000000..4b566744
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Data.OData.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Data.Services.Client.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Data.Services.Client.dll
new file mode 100644
index 00000000..28679b95
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Data.Services.Client.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.dll
new file mode 100644
index 00000000..b77921b7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.pdb b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.pdb
new file mode 100644
index 00000000..b5cbe21f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.pdb differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Win32.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Win32.Primitives.dll
new file mode 100644
index 00000000..c0d3ad50
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.Win32.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.WindowsAzure.Storage.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.WindowsAzure.Storage.dll
new file mode 100644
index 00000000..c22948ad
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Microsoft.WindowsAzure.Storage.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Newtonsoft.Json.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Newtonsoft.Json.dll
new file mode 100644
index 00000000..71fd69e5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/Newtonsoft.Json.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.AppContext.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.AppContext.dll
new file mode 100644
index 00000000..5cb9dfb0
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.AppContext.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Console.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Console.dll
new file mode 100644
index 00000000..d188da88
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Console.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Diagnostics.DiagnosticSource.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Diagnostics.DiagnosticSource.dll
new file mode 100644
index 00000000..bad2393d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Diagnostics.DiagnosticSource.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Globalization.Calendars.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Globalization.Calendars.dll
new file mode 100644
index 00000000..834d952f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Globalization.Calendars.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.Compression.ZipFile.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.Compression.ZipFile.dll
new file mode 100644
index 00000000..75829a14
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.Compression.ZipFile.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.Compression.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.Compression.dll
new file mode 100644
index 00000000..b8456e4f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.Compression.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.FileSystem.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.FileSystem.Primitives.dll
new file mode 100644
index 00000000..8c80de57
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.FileSystem.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.FileSystem.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.FileSystem.dll
new file mode 100644
index 00000000..e4d8cea4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.IO.FileSystem.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Net.Sockets.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Net.Sockets.dll
new file mode 100644
index 00000000..6dfff58c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Net.Sockets.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Runtime.InteropServices.RuntimeInformation.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Runtime.InteropServices.RuntimeInformation.dll
new file mode 100644
index 00000000..86fa29f9
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Runtime.InteropServices.RuntimeInformation.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.Algorithms.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.Algorithms.dll
new file mode 100644
index 00000000..8870bbe8
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.Algorithms.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.Encoding.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.Encoding.dll
new file mode 100644
index 00000000..d94ff62a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.Encoding.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.Primitives.dll
new file mode 100644
index 00000000..b170d99b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.X509Certificates.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.X509Certificates.dll
new file mode 100644
index 00000000..e9c109de
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Security.Cryptography.X509Certificates.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Spatial.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Spatial.dll
new file mode 100644
index 00000000..76722a0a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/System.Spatial.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..48729418
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..5b1c6405
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..c69f0e11
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/System.Spatial.resources.dll
new file mode 100644
index 00000000..7d7665ab
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/de/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..80c4bb64
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..a32224d5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..9879eca1
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/System.Spatial.resources.dll
new file mode 100644
index 00000000..cb5db1ed
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/es/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..0ef8722b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..1761e44f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..dce2ce5c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/System.Spatial.resources.dll
new file mode 100644
index 00000000..42e1b259
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/fr/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..e45d3bb4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..94de7d3f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..e5363662
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/System.Spatial.resources.dll
new file mode 100644
index 00000000..d99da78c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/it/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..79f2b5a4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..aa3c54ea
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..53fe9a74
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/System.Spatial.resources.dll
new file mode 100644
index 00000000..e9ba3eda
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ja/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..fa1cc795
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..4e99e127
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..4cd20afe
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/System.Spatial.resources.dll
new file mode 100644
index 00000000..032cf9f7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ko/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..0f79405f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..bbe4def5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..36b8f3fb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/System.Spatial.resources.dll
new file mode 100644
index 00000000..fcd53845
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/ru/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..db204b28
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..ac3d8dcb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..02fd7cbb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/System.Spatial.resources.dll
new file mode 100644
index 00000000..8a42336f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hans/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..22a78cd0
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..66445500
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..9ac23c85
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/System.Spatial.resources.dll
new file mode 100644
index 00000000..f837d95b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net46/zh-Hant/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/.IncrementalCache b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/.IncrementalCache
new file mode 100644
index 00000000..f4a36ac6
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/.IncrementalCache
@@ -0,0 +1 @@
+{"inputs":["e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\project.json","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\project.lock.json","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Client.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\GenericResponseVM.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Attachment\\AttachmentDetails.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Attachment\\AttachmentRequestVM.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Attachment\\ContentCheckDetails.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Attachment\\MailMetaData.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Attachment\\MailXPath.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Attachment\\ServiceRequest.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Document\\DocumentData.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Document\\DuplicateDocument.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\EMail\\MailAttachmentDetails.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Error\\ErrorResponse.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\Conflict.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\ExternalSharingRequest.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\FolderData.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\ListInformation.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\Matter.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\MatterConfigurations.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\MatterData.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\MatterDetails.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\MatterInformationVM.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\MatterMetadata.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\MatterMetdataVM.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\MatterProvisionFlags.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\MatterRevertList.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\MatterStampedDetails.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\MatterVM.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\Role.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Matter\\VersioningInfo.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Properties\\AssemblyInfo.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\DateFilterObject.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\EntityData.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\FilterObject.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\PeoplePickerUser.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\PinRequestDocumentVM.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\PinRequestMatterVM.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\PinUnPinDetails.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\SearchObject.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\SearchRequestVM.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\SearchResponseVM.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Search\\SortObject.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Shared\\ContextHelpData.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Shared\\ContextHelpSection.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Shared\\HelpRequestModel.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Taxonomy\\AreaTerm.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Taxonomy\\ClientTermSets.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Taxonomy\\ManagedColumn.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Taxonomy\\PracticeGroupTerm.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Taxonomy\\SubAreaTerm.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Taxonomy\\TaxonomyResponseVM.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Taxonomy\\TermSets.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Taxonomy\\TermStoreDetails.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Taxonomy\\TermStoreViewModel.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\Users\\Users.cs"],"outputs":["e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\bin\\Debug\\net46\\Microsoft.Legal.MatterCenter.Models.dll","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\bin\\Debug\\net46\\Microsoft.Legal.MatterCenter.Models.pdb"],"buildArguments":{"version-suffix":null}}
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/.SDKVersion b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/.SDKVersion
new file mode 100644
index 00000000..59a51b8a
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/.SDKVersion
@@ -0,0 +1,4 @@
+1e9d529bc54ed49f33102199e109526ea9c6b3c4
+1.0.0-preview2-003121
+
+win10-x64
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/dotnet-compile-csc.rsp b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/dotnet-compile-csc.rsp
new file mode 100644
index 00000000..ee27ef3d
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/dotnet-compile-csc.rsp
@@ -0,0 +1,122 @@
+-d:DEBUG
+-d:TRACE
+-d:NET46
+-nowarn:CS1701
+-nowarn:CS1702
+-nowarn:CS1705
+-t:library
+-debug:full
+-nostdlib
+-nologo
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\obj\Debug\net46\dotnet-compile.assemblyinfo.cs"
+-out:"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\bin\Debug\net46\Microsoft.Legal.MatterCenter.Models.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Azure.KeyVault.Core\1.0.0\lib\net40\Microsoft.Azure.KeyVault.Core.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Data.Edm\5.6.4\lib\net40\Microsoft.Data.Edm.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Data.OData\5.6.4\lib\net40\Microsoft.Data.OData.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Data.Services.Client\5.6.4\lib\net40\Microsoft.Data.Services.Client.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Win32.Primitives\4.0.1\ref\net46\Microsoft.Win32.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\Newtonsoft.Json\6.0.8\lib\net45\Newtonsoft.Json.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.AppContext\4.1.0\ref\net46\System.AppContext.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.Concurrent.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Console\4.0.0\ref\net46\System.Console.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Debug.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tools.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tracing.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Globalization.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Globalization.Calendars\4.0.1\ref\net46\System.Globalization.Calendars.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.IO.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.IO.Compression\4.1.0\ref\net46\System.IO.Compression.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.IO.Compression.ZipFile\4.0.1\ref\net46\System.IO.Compression.ZipFile.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.IO.FileSystem\4.0.1\ref\net46\System.IO.FileSystem.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.IO.FileSystem.Primitives\4.0.1\ref\net46\System.IO.FileSystem.Primitives.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.Expressions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Net.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Net.Sockets\4.1.0\ref\net46\System.Net.Sockets.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.ObjectModel.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Extensions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Primitives.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Resources.ResourceManager.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Extensions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Handles.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.InteropServices.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Runtime.InteropServices.RuntimeInformation\4.0.0\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Numerics.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Algorithms\4.2.0\ref\net46\System.Security.Cryptography.Algorithms.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Encoding\4.0.0\ref\net46\System.Security.Cryptography.Encoding.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Primitives\4.0.0\ref\net46\System.Security.Cryptography.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.X509Certificates\4.1.0\ref\net46\System.Security.Cryptography.X509Certificates.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Spatial\5.6.4\lib\net40\System.Spatial.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.Extensions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.RegularExpressions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Tasks.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Timer.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.ReaderWriter.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.XDocument.dll"
+-r:"C:\Users\wilg\.nuget\packages\WindowsAzure.Storage\7.0.1-preview\lib\net40\Microsoft.WindowsAzure.Storage.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\mscorlib.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Core.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Microsoft.CSharp.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.IO.Compression.FileSystem.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Net.Http.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Data.dll"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Client.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\GenericResponseVM.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\AttachmentDetails.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\AttachmentRequestVM.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\ContentCheckDetails.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\MailMetaData.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\MailXPath.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\ServiceRequest.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Document\DocumentData.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Document\DuplicateDocument.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\EMail\MailAttachmentDetails.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Error\ErrorResponse.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\Conflict.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\ExternalSharingRequest.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\FolderData.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\ListInformation.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\Matter.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterConfigurations.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterData.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterDetails.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterInformationVM.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterMetadata.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterMetdataVM.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterProvisionFlags.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterRevertList.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterStampedDetails.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterVM.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\Role.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\VersioningInfo.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Properties\AssemblyInfo.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\DateFilterObject.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\EntityData.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\FilterObject.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\PeoplePickerUser.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\PinRequestDocumentVM.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\PinRequestMatterVM.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\PinUnPinDetails.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\SearchObject.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\SearchRequestVM.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\SearchResponseVM.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\SortObject.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Shared\ContextHelpData.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Shared\ContextHelpSection.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Shared\HelpRequestModel.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\AreaTerm.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\ClientTermSets.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\ManagedColumn.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\PracticeGroupTerm.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\SubAreaTerm.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\TaxonomyResponseVM.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\TermSets.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\TermStoreDetails.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\TermStoreViewModel.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Users\Users.cs"
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/dotnet-compile.assemblyinfo.cs b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/dotnet-compile.assemblyinfo.cs
new file mode 100644
index 00000000..3579fe63
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/dotnet-compile.assemblyinfo.cs
@@ -0,0 +1,5 @@
+// This file has been auto generated.
+[assembly:System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly:System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly:System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly:System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6")]
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/dotnet-compile.rsp b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/dotnet-compile.rsp
new file mode 100644
index 00000000..5313c66d
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net46/dotnet-compile.rsp
@@ -0,0 +1,124 @@
+--temp-output:e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\obj\Debug\net46\
+--out:e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\bin\Debug\net46\Microsoft.Legal.MatterCenter.Models.dll
+--define:DEBUG
+--define:TRACE
+--define:NET46
+--suppress-warning:CS1701
+--suppress-warning:CS1702
+--suppress-warning:CS1705
+--optimize:False
+--output-name:Microsoft.Legal.MatterCenter.Models
+--file-version:1.0.0.0
+--version:1.0.0.0
+--informational-version:1.0.0
+--target-framework:.NETFramework,Version=v4.6
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Azure.KeyVault.Core\1.0.0\lib\net40\Microsoft.Azure.KeyVault.Core.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Data.Edm\5.6.4\lib\net40\Microsoft.Data.Edm.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Data.OData\5.6.4\lib\net40\Microsoft.Data.OData.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Data.Services.Client\5.6.4\lib\net40\Microsoft.Data.Services.Client.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Win32.Primitives\4.0.1\ref\net46\Microsoft.Win32.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\Newtonsoft.Json\6.0.8\lib\net45\Newtonsoft.Json.dll
+--reference:C:\Users\wilg\.nuget\packages\System.AppContext\4.1.0\ref\net46\System.AppContext.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.Concurrent.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Console\4.0.0\ref\net46\System.Console.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Debug.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tools.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tracing.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Globalization.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Globalization.Calendars\4.0.1\ref\net46\System.Globalization.Calendars.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.IO.dll
+--reference:C:\Users\wilg\.nuget\packages\System.IO.Compression\4.1.0\ref\net46\System.IO.Compression.dll
+--reference:C:\Users\wilg\.nuget\packages\System.IO.Compression.ZipFile\4.0.1\ref\net46\System.IO.Compression.ZipFile.dll
+--reference:C:\Users\wilg\.nuget\packages\System.IO.FileSystem\4.0.1\ref\net46\System.IO.FileSystem.dll
+--reference:C:\Users\wilg\.nuget\packages\System.IO.FileSystem.Primitives\4.0.1\ref\net46\System.IO.FileSystem.Primitives.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.Expressions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Net.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Net.Sockets\4.1.0\ref\net46\System.Net.Sockets.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.ObjectModel.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Extensions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Primitives.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Resources.ResourceManager.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Extensions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Handles.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.InteropServices.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Runtime.InteropServices.RuntimeInformation\4.0.0\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Numerics.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Algorithms\4.2.0\ref\net46\System.Security.Cryptography.Algorithms.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Encoding\4.0.0\ref\net46\System.Security.Cryptography.Encoding.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Primitives\4.0.0\ref\net46\System.Security.Cryptography.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.X509Certificates\4.1.0\ref\net46\System.Security.Cryptography.X509Certificates.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Spatial\5.6.4\lib\net40\System.Spatial.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.Extensions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.RegularExpressions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Tasks.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Timer.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.ReaderWriter.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.XDocument.dll
+--reference:C:\Users\wilg\.nuget\packages\WindowsAzure.Storage\7.0.1-preview\lib\net40\Microsoft.WindowsAzure.Storage.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\mscorlib.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Core.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Microsoft.CSharp.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.IO.Compression.FileSystem.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Net.Http.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Data.dll
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Client.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\GenericResponseVM.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\AttachmentDetails.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\AttachmentRequestVM.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\ContentCheckDetails.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\MailMetaData.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\MailXPath.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Attachment\ServiceRequest.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Document\DocumentData.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Document\DuplicateDocument.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\EMail\MailAttachmentDetails.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Error\ErrorResponse.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\Conflict.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\ExternalSharingRequest.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\FolderData.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\ListInformation.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\Matter.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterConfigurations.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterData.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterDetails.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterInformationVM.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterMetadata.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterMetdataVM.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterProvisionFlags.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterRevertList.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterStampedDetails.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\MatterVM.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\Role.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Matter\VersioningInfo.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Properties\AssemblyInfo.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\DateFilterObject.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\EntityData.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\FilterObject.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\PeoplePickerUser.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\PinRequestDocumentVM.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\PinRequestMatterVM.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\PinUnPinDetails.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\SearchObject.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\SearchRequestVM.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\SearchResponseVM.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Search\SortObject.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Shared\ContextHelpData.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Shared\ContextHelpSection.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Shared\HelpRequestModel.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\AreaTerm.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\ClientTermSets.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\ManagedColumn.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\PracticeGroupTerm.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\SubAreaTerm.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\TaxonomyResponseVM.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\TermSets.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\TermStoreDetails.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Taxonomy\TermStoreViewModel.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\Users\Users.cs
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/BouncyCastle.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/BouncyCastle.dll
new file mode 100644
index 00000000..ee732537
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/BouncyCastle.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/MailKit.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/MailKit.dll
new file mode 100644
index 00000000..7f4faaec
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/MailKit.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Antiforgery.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Antiforgery.dll
new file mode 100644
index 00000000..3de98ec9
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Antiforgery.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Authorization.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Authorization.dll
new file mode 100644
index 00000000..bc3a377e
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Authorization.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Cors.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Cors.dll
new file mode 100644
index 00000000..806ba12d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Cors.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Cryptography.Internal.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Cryptography.Internal.dll
new file mode 100644
index 00000000..b60cac5d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Cryptography.Internal.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.Abstractions.dll
new file mode 100644
index 00000000..1f8c7c90
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.dll
new file mode 100644
index 00000000..9108b15c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Diagnostics.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Diagnostics.Abstractions.dll
new file mode 100644
index 00000000..b04da754
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Diagnostics.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Abstractions.dll
new file mode 100644
index 00000000..81fdfd83
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll
new file mode 100644
index 00000000..8d0ad1d4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Html.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Html.Abstractions.dll
new file mode 100644
index 00000000..bcc64f5a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Html.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.Abstractions.dll
new file mode 100644
index 00000000..245f4f90
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.Extensions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.Extensions.dll
new file mode 100644
index 00000000..d6fd46e9
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.Extensions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.Features.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.Features.dll
new file mode 100644
index 00000000..51b023b7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.Features.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.dll
new file mode 100644
index 00000000..fb5d8830
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Http.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.JsonPatch.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.JsonPatch.dll
new file mode 100644
index 00000000..30252e12
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.JsonPatch.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Localization.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Localization.dll
new file mode 100644
index 00000000..903dadea
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Localization.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Abstractions.dll
new file mode 100644
index 00000000..ab7d884c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ApiExplorer.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ApiExplorer.dll
new file mode 100644
index 00000000..efc3b865
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ApiExplorer.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Core.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Core.dll
new file mode 100644
index 00000000..ff5c52ea
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Core.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Cors.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Cors.dll
new file mode 100644
index 00000000..6b1d7c57
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Cors.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.DataAnnotations.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.DataAnnotations.dll
new file mode 100644
index 00000000..2ba22b27
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.DataAnnotations.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Formatters.Json.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Formatters.Json.dll
new file mode 100644
index 00000000..5087c17e
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Formatters.Json.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Localization.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Localization.dll
new file mode 100644
index 00000000..b572dc3b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Localization.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.Host.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.Host.dll
new file mode 100644
index 00000000..1c77d353
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.Host.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.dll
new file mode 100644
index 00000000..4b74d77f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.TagHelpers.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.TagHelpers.dll
new file mode 100644
index 00000000..cba920ba
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.TagHelpers.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ViewFeatures.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ViewFeatures.dll
new file mode 100644
index 00000000..37218ddb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ViewFeatures.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.dll
new file mode 100644
index 00000000..2ba22343
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Mvc.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Razor.Runtime.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Razor.Runtime.dll
new file mode 100644
index 00000000..d98807da
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Razor.Runtime.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Razor.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Razor.dll
new file mode 100644
index 00000000..39bae77b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Razor.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Routing.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Routing.Abstractions.dll
new file mode 100644
index 00000000..26656439
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Routing.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Routing.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Routing.dll
new file mode 100644
index 00000000..7660f00b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.Routing.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.WebUtilities.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.WebUtilities.dll
new file mode 100644
index 00000000..62e99481
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.AspNetCore.WebUtilities.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Azure.KeyVault.Core.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Azure.KeyVault.Core.dll
new file mode 100644
index 00000000..58d96294
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Azure.KeyVault.Core.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.CodeAnalysis.CSharp.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.CodeAnalysis.CSharp.dll
new file mode 100644
index 00000000..d9ac0e27
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.CodeAnalysis.CSharp.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.CodeAnalysis.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.CodeAnalysis.dll
new file mode 100644
index 00000000..6e4775e5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.CodeAnalysis.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Data.Edm.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Data.Edm.dll
new file mode 100644
index 00000000..7b4d6453
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Data.Edm.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Data.OData.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Data.OData.dll
new file mode 100644
index 00000000..4b566744
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Data.OData.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Data.Services.Client.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Data.Services.Client.dll
new file mode 100644
index 00000000..28679b95
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Data.Services.Client.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.DotNet.InternalAbstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.DotNet.InternalAbstractions.dll
new file mode 100644
index 00000000..a41b928b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.DotNet.InternalAbstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Caching.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Caching.Abstractions.dll
new file mode 100644
index 00000000..78e8a5a4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Caching.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Caching.Memory.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Caching.Memory.dll
new file mode 100644
index 00000000..ea97474a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Caching.Memory.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Configuration.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Configuration.Abstractions.dll
new file mode 100644
index 00000000..f13b2079
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Configuration.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Configuration.Binder.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Configuration.Binder.dll
new file mode 100644
index 00000000..f86eb7aa
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Configuration.Binder.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Configuration.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Configuration.dll
new file mode 100644
index 00000000..eec4b063
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Configuration.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.Abstractions.dll
new file mode 100644
index 00000000..011f07d6
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.dll
new file mode 100644
index 00000000..64b225d7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.DependencyModel.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.DependencyModel.dll
new file mode 100644
index 00000000..a31b0d10
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.DependencyModel.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileProviders.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileProviders.Abstractions.dll
new file mode 100644
index 00000000..688823be
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileProviders.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileProviders.Composite.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileProviders.Composite.dll
new file mode 100644
index 00000000..c79ea2ef
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileProviders.Composite.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileProviders.Physical.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileProviders.Physical.dll
new file mode 100644
index 00000000..175d4475
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileProviders.Physical.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileSystemGlobbing.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileSystemGlobbing.dll
new file mode 100644
index 00000000..c2db539a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.FileSystemGlobbing.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Globalization.CultureInfoCache.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Globalization.CultureInfoCache.dll
new file mode 100644
index 00000000..c8a6563a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Globalization.CultureInfoCache.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Localization.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Localization.Abstractions.dll
new file mode 100644
index 00000000..4cd35cfa
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Localization.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Localization.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Localization.dll
new file mode 100644
index 00000000..eb2d0283
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Localization.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Logging.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Logging.Abstractions.dll
new file mode 100644
index 00000000..2673abdc
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Logging.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.ObjectPool.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.ObjectPool.dll
new file mode 100644
index 00000000..ef1c82e7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.ObjectPool.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Options.ConfigurationExtensions.dll
new file mode 100644
index 00000000..95f06c54
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Options.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Options.dll
new file mode 100644
index 00000000..476d0e0d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Options.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.PlatformAbstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.PlatformAbstractions.dll
new file mode 100644
index 00000000..f0adccf6
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.PlatformAbstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Primitives.dll
new file mode 100644
index 00000000..4dbad7df
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.WebEncoders.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.WebEncoders.dll
new file mode 100644
index 00000000..5b0ea3a8
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Extensions.WebEncoders.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll
new file mode 100644
index 00000000..9236f0f1
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.dll
new file mode 100644
index 00000000..b74dc982
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.dll
new file mode 100644
index 00000000..b77921b7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.pdb b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.pdb
new file mode 100644
index 00000000..b5cbe21f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.pdb differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Repository.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Repository.dll
new file mode 100644
index 00000000..bcce98d0
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Repository.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Repository.dll.config b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Repository.dll.config
new file mode 100644
index 00000000..83e9dbe0
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Repository.dll.config
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Repository.pdb b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Repository.pdb
new file mode 100644
index 00000000..9e300558
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Repository.pdb differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.dll
new file mode 100644
index 00000000..4548a2d2
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.pdb b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.pdb
new file mode 100644
index 00000000..76d3ee9b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.pdb differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Net.Http.Headers.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Net.Http.Headers.dll
new file mode 100644
index 00000000..5053dab1
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Net.Http.Headers.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Office.Client.Policy.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Office.Client.Policy.dll
new file mode 100644
index 00000000..d6ccf12a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Office.Client.Policy.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Office.Client.TranslationServices.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Office.Client.TranslationServices.dll
new file mode 100644
index 00000000..8fac54b7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Office.Client.TranslationServices.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Office.SharePoint.Tools.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Office.SharePoint.Tools.dll
new file mode 100644
index 00000000..ff182df7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Office.SharePoint.Tools.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Online.SharePoint.Client.Tenant.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Online.SharePoint.Client.Tenant.dll
new file mode 100644
index 00000000..e9106b88
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Online.SharePoint.Client.Tenant.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.ProjectServer.Client.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.ProjectServer.Client.dll
new file mode 100644
index 00000000..9d9e6bab
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.ProjectServer.Client.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.DocumentManagement.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.DocumentManagement.dll
new file mode 100644
index 00000000..2d1ced07
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.DocumentManagement.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Publishing.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Publishing.dll
new file mode 100644
index 00000000..831acf15
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Publishing.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.Windows.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.Windows.dll
new file mode 100644
index 00000000..d2949721
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.Windows.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.dll
new file mode 100644
index 00000000..fadbde0d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Search.Applications.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Search.Applications.dll
new file mode 100644
index 00000000..49863ceb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Search.Applications.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Search.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Search.dll
new file mode 100644
index 00000000..61913d02
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Search.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Taxonomy.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Taxonomy.dll
new file mode 100644
index 00000000..c590c8ab
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.Taxonomy.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.UserProfiles.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.UserProfiles.dll
new file mode 100644
index 00000000..9375c7f5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.UserProfiles.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.WorkflowServices.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.WorkflowServices.dll
new file mode 100644
index 00000000..1b634504
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.WorkflowServices.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.dll
new file mode 100644
index 00000000..8486c8fa
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.SharePoint.Client.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Win32.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Win32.Primitives.dll
new file mode 100644
index 00000000..c0d3ad50
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.Win32.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.WindowsAzure.Storage.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.WindowsAzure.Storage.dll
new file mode 100644
index 00000000..10978846
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Microsoft.WindowsAzure.Storage.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/MimeKit.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/MimeKit.dll
new file mode 100644
index 00000000..16d3e7ec
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/MimeKit.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Newtonsoft.Json.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Newtonsoft.Json.dll
new file mode 100644
index 00000000..be6558d2
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/Newtonsoft.Json.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/StackExchange.Redis.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/StackExchange.Redis.dll
new file mode 100644
index 00000000..60bf9827
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/StackExchange.Redis.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.AppContext.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.AppContext.dll
new file mode 100644
index 00000000..5cb9dfb0
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.AppContext.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Buffers.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Buffers.dll
new file mode 100644
index 00000000..0688ef3f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Buffers.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Collections.Immutable.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Collections.Immutable.dll
new file mode 100644
index 00000000..e9f8f6a4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Collections.Immutable.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.ComponentModel.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.ComponentModel.Primitives.dll
new file mode 100644
index 00000000..74190569
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.ComponentModel.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.ComponentModel.TypeConverter.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.ComponentModel.TypeConverter.dll
new file mode 100644
index 00000000..fcf08ab4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.ComponentModel.TypeConverter.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Console.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Console.dll
new file mode 100644
index 00000000..d188da88
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Console.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Diagnostics.DiagnosticSource.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Diagnostics.DiagnosticSource.dll
new file mode 100644
index 00000000..bad2393d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Diagnostics.DiagnosticSource.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Diagnostics.FileVersionInfo.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Diagnostics.FileVersionInfo.dll
new file mode 100644
index 00000000..d6109afa
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Diagnostics.FileVersionInfo.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Diagnostics.StackTrace.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Diagnostics.StackTrace.dll
new file mode 100644
index 00000000..6d4bafcf
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Diagnostics.StackTrace.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Globalization.Calendars.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Globalization.Calendars.dll
new file mode 100644
index 00000000..834d952f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Globalization.Calendars.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.IO.Compression.ZipFile.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.IO.Compression.ZipFile.dll
new file mode 100644
index 00000000..75829a14
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.IO.Compression.ZipFile.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.IO.FileSystem.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.IO.FileSystem.Primitives.dll
new file mode 100644
index 00000000..8c80de57
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.IO.FileSystem.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.IO.FileSystem.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.IO.FileSystem.dll
new file mode 100644
index 00000000..e4d8cea4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.IO.FileSystem.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Net.Sockets.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Net.Sockets.dll
new file mode 100644
index 00000000..6dfff58c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Net.Sockets.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Reflection.Metadata.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Reflection.Metadata.dll
new file mode 100644
index 00000000..accf84dd
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Reflection.Metadata.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Runtime.InteropServices.RuntimeInformation.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Runtime.InteropServices.RuntimeInformation.dll
new file mode 100644
index 00000000..86fa29f9
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Runtime.InteropServices.RuntimeInformation.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Runtime.Serialization.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Runtime.Serialization.Primitives.dll
new file mode 100644
index 00000000..530d2fbf
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Runtime.Serialization.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.Algorithms.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.Algorithms.dll
new file mode 100644
index 00000000..8870bbe8
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.Algorithms.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.Encoding.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.Encoding.dll
new file mode 100644
index 00000000..d94ff62a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.Encoding.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.Primitives.dll
new file mode 100644
index 00000000..b170d99b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.X509Certificates.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.X509Certificates.dll
new file mode 100644
index 00000000..e9c109de
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Security.Cryptography.X509Certificates.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Spatial.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Spatial.dll
new file mode 100644
index 00000000..76722a0a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Spatial.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Text.Encoding.CodePages.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Text.Encoding.CodePages.dll
new file mode 100644
index 00000000..d87d287f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Text.Encoding.CodePages.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Text.Encodings.Web.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Text.Encodings.Web.dll
new file mode 100644
index 00000000..8f104e2f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Text.Encodings.Web.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Threading.Thread.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Threading.Thread.dll
new file mode 100644
index 00000000..6c408313
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Threading.Thread.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Xml.XPath.XDocument.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Xml.XPath.XDocument.dll
new file mode 100644
index 00000000..a6823a76
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Xml.XPath.XDocument.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Xml.XPath.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Xml.XPath.dll
new file mode 100644
index 00000000..07589896
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Xml.XPath.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Xml.XmlDocument.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Xml.XmlDocument.dll
new file mode 100644
index 00000000..4643043b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/System.Xml.XmlDocument.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..48729418
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..5b1c6405
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..c69f0e11
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/System.Spatial.resources.dll
new file mode 100644
index 00000000..7d7665ab
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/de/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..80c4bb64
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..a32224d5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..9879eca1
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/System.Spatial.resources.dll
new file mode 100644
index 00000000..cb5db1ed
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/es/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..0ef8722b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..1761e44f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..dce2ce5c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/System.Spatial.resources.dll
new file mode 100644
index 00000000..42e1b259
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/fr/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..e45d3bb4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..94de7d3f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..e5363662
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/System.Spatial.resources.dll
new file mode 100644
index 00000000..d99da78c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/it/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..79f2b5a4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..aa3c54ea
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..53fe9a74
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/System.Spatial.resources.dll
new file mode 100644
index 00000000..e9ba3eda
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ja/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..fa1cc795
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..4e99e127
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..4cd20afe
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/System.Spatial.resources.dll
new file mode 100644
index 00000000..032cf9f7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ko/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..0f79405f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..bbe4def5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..36b8f3fb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/System.Spatial.resources.dll
new file mode 100644
index 00000000..fcd53845
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/ru/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..db204b28
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..ac3d8dcb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..02fd7cbb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/System.Spatial.resources.dll
new file mode 100644
index 00000000..8a42336f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hans/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..22a78cd0
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..66445500
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..9ac23c85
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/System.Spatial.resources.dll
new file mode 100644
index 00000000..f837d95b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46/zh-Hant/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/.IncrementalCache b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/.IncrementalCache
new file mode 100644
index 00000000..be7a3e1e
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/.IncrementalCache
@@ -0,0 +1 @@
+{"inputs":["e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\project.json","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\project.lock.json","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\ICommonRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Configs\\ConfigRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Configs\\IconfigRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Document\\DocumentRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Document\\IDocumentRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Matter\\IMatterRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Matter\\MatterRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Properties\\AssemblyInfo.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Shared\\ISharedRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Shared\\SharedRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\ExternalSharing.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Search.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Site.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\SPContentTypes.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\SPList.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\SPPage.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Taxonomy.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\UsersDetails.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Extensions\\TaxonomyExtensions.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Interfaces\\IExternalSharing.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Interfaces\\ISearch.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Interfaces\\ISite.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Interfaces\\ISPContentTypes.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Interfaces\\ISPList.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Interfaces\\ISPPage.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Interfaces\\ITaxonomy.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\SharePointInfo\\Interfaces\\IUsersDetails.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Taxonomy\\ITaxonomyRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\Taxonomy\\TaxonomyRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\UserRepository\\IUserRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\UserRepository\\UserRepository.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\bin\\Debug\\net46\\Microsoft.Legal.MatterCenter.Utility.dll","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\bin\\Debug\\net46\\Microsoft.Legal.MatterCenter.Models.dll"],"outputs":["e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\bin\\Debug\\net46\\Microsoft.Legal.MatterCenter.Repository.dll","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Repository\\bin\\Debug\\net46\\Microsoft.Legal.MatterCenter.Repository.pdb"],"buildArguments":{"version-suffix":null}}
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/.SDKVersion b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/.SDKVersion
new file mode 100644
index 00000000..59a51b8a
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/.SDKVersion
@@ -0,0 +1,4 @@
+1e9d529bc54ed49f33102199e109526ea9c6b3c4
+1.0.0-preview2-003121
+
+win10-x64
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/dotnet-compile-csc.rsp b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/dotnet-compile-csc.rsp
new file mode 100644
index 00000000..4eeb47ea
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/dotnet-compile-csc.rsp
@@ -0,0 +1,198 @@
+-d:DEBUG
+-d:TRACE
+-d:NET46
+-nowarn:CS1701
+-nowarn:CS1702
+-nowarn:CS1705
+-t:library
+-debug:full
+-nostdlib
+-nologo
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\obj\Debug\net46\dotnet-compile.assemblyinfo.cs"
+-out:"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\bin\Debug\net46\Microsoft.Legal.MatterCenter.Repository.dll"
+-r:"C:\Users\wilg\.nuget\packages\MailKit\1.3.0-beta7\lib\net451\MailKit.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Antiforgery\1.0.0\lib\net451\Microsoft.AspNetCore.Antiforgery.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Authorization\1.0.0\lib\net451\Microsoft.AspNetCore.Authorization.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Cors\1.0.0\lib\net451\Microsoft.AspNetCore.Cors.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Cryptography.Internal\1.0.0\lib\net451\Microsoft.AspNetCore.Cryptography.Internal.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.DataProtection\1.0.0\lib\net451\Microsoft.AspNetCore.DataProtection.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.DataProtection.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.DataProtection.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Diagnostics.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Diagnostics.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Hosting.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Hosting.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Hosting.Server.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Html.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Html.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http\1.0.0\lib\net451\Microsoft.AspNetCore.Http.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Extensions\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Extensions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Features\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Features.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.JsonPatch\1.0.0\lib\netstandard1.1\Microsoft.AspNetCore.JsonPatch.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Localization\1.0.0\lib\net451\Microsoft.AspNetCore.Localization.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.ApiExplorer\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.ApiExplorer.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Core\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Core.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Cors\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Cors.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.DataAnnotations\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.DataAnnotations.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Formatters.Json\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Formatters.Json.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Localization\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Localization.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Razor.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor.Host\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Razor.Host.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.TagHelpers\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.TagHelpers.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.ViewFeatures\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.ViewFeatures.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Razor\1.0.0\lib\net451\Microsoft.AspNetCore.Razor.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Razor.Runtime\1.0.0\lib\net451\Microsoft.AspNetCore.Razor.Runtime.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Routing\1.0.0\lib\net451\Microsoft.AspNetCore.Routing.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Routing.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Routing.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.WebUtilities\1.0.0\lib\net451\Microsoft.AspNetCore.WebUtilities.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Azure.KeyVault.Core\1.0.0\lib\net40\Microsoft.Azure.KeyVault.Core.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.0\lib\net45\Microsoft.CodeAnalysis.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.CodeAnalysis.CSharp\1.3.0\lib\net45\Microsoft.CodeAnalysis.CSharp.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Microsoft.CSharp.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Data.Edm\5.6.4\lib\net40\Microsoft.Data.Edm.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Data.OData\5.6.4\lib\net40\Microsoft.Data.OData.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Data.Services.Client\5.6.4\lib\net40\Microsoft.Data.Services.Client.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.DotNet.InternalAbstractions\1.0.0\lib\net451\Microsoft.DotNet.InternalAbstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Caching.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Caching.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Caching.Memory\1.0.0\lib\net451\Microsoft.Extensions.Caching.Memory.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Configuration.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration.Binder\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.Binder.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyInjection\1.0.0\lib\netstandard1.1\Microsoft.Extensions.DependencyInjection.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyInjection.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyModel\1.0.0\lib\net451\Microsoft.Extensions.DependencyModel.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Composite\1.0.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Composite.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Physical\1.0.0\lib\net451\Microsoft.Extensions.FileProviders.Physical.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileSystemGlobbing\1.0.0\lib\net451\Microsoft.Extensions.FileSystemGlobbing.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Globalization.CultureInfoCache\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Globalization.CultureInfoCache.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Localization\1.0.0\lib\net451\Microsoft.Extensions.Localization.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Localization.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Localization.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Logging.Abstractions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Logging.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.ObjectPool\1.0.0\lib\net451\Microsoft.Extensions.ObjectPool.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Options\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Options.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Options.ConfigurationExtensions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Options.ConfigurationExtensions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.PlatformAbstractions\1.0.0\lib\net451\Microsoft.Extensions.PlatformAbstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Primitives\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.WebEncoders\1.0.0\lib\netstandard1.0\Microsoft.Extensions.WebEncoders.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.IdentityModel.Clients.ActiveDirectory\3.13.1\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.IdentityModel.Clients.ActiveDirectory\3.13.1\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Net.Http.Headers\1.0.0\lib\netstandard1.1\Microsoft.Net.Http.Headers.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.Client.Policy.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.Client.TranslationServices.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.SharePoint.Tools.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Online.SharePoint.Client.Tenant.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.ProjectServer.Client.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.DocumentManagement.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Publishing.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Runtime.Windows.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Runtime.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Search.Applications.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Search.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Taxonomy.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.UserProfiles.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.WorkflowServices.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Win32.Primitives\4.0.1\ref\net46\Microsoft.Win32.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\MimeKit\1.3.0-beta7\lib\net451\BouncyCastle.dll"
+-r:"C:\Users\wilg\.nuget\packages\MimeKit\1.3.0-beta7\lib\net451\MimeKit.dll"
+-r:"C:\Users\wilg\.nuget\packages\Newtonsoft.Json\9.0.1\lib\net45\Newtonsoft.Json.dll"
+-r:"C:\Users\wilg\.nuget\packages\StackExchange.Redis\1.1.604-alpha\lib\net46\StackExchange.Redis.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.AppContext\4.1.0\ref\net46\System.AppContext.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Buffers\4.0.0\lib\netstandard1.1\System.Buffers.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.Concurrent.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Collections.Immutable\1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.ComponentModel.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.ComponentModel.Primitives\4.1.0\ref\net45\System.ComponentModel.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.ComponentModel.TypeConverter\4.1.0\ref\net45\System.ComponentModel.TypeConverter.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Console\4.0.0\ref\net46\System.Console.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Contracts.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Debug.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Diagnostics.DiagnosticSource\4.0.0\lib\net46\System.Diagnostics.DiagnosticSource.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tools.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tracing.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Dynamic.Runtime.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Globalization.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Globalization.Calendars\4.0.1\ref\net46\System.Globalization.Calendars.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.IO.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.IO.Compression.ZipFile\4.0.1\ref\net46\System.IO.Compression.ZipFile.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.IO.FileSystem\4.0.1\ref\net46\System.IO.FileSystem.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.IO.FileSystem.Primitives\4.0.1\ref\net46\System.IO.FileSystem.Primitives.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.Expressions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Net.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Net.Sockets\4.1.0\ref\net46\System.Net.Sockets.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.ObjectModel.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Extensions.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Reflection.Metadata\1.3.0\lib\portable-net45+win8\System.Reflection.Metadata.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Primitives.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Resources.ResourceManager.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Extensions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Handles.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.InteropServices.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Runtime.InteropServices.RuntimeInformation\4.0.0\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Numerics.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Runtime.Serialization.Primitives\4.1.1\ref\net46\System.Runtime.Serialization.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Algorithms\4.2.0\ref\net46\System.Security.Cryptography.Algorithms.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Encoding\4.0.0\ref\net46\System.Security.Cryptography.Encoding.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Primitives\4.0.0\ref\net46\System.Security.Cryptography.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.X509Certificates\4.1.0\ref\net46\System.Security.Cryptography.X509Certificates.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Spatial\5.6.4\lib\net40\System.Spatial.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.Extensions.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Text.Encodings.Web\4.0.0\lib\netstandard1.0\System.Text.Encodings.Web.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.RegularExpressions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Tasks.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Tasks.Parallel.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Timer.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.ReaderWriter.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.XDocument.dll"
+-r:"C:\Users\wilg\.nuget\packages\WindowsAzure.Storage\7.1.3-preview\lib\net40\Microsoft.WindowsAzure.Storage.dll"
+-r:"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\bin\Debug\net46\Microsoft.Legal.MatterCenter.Models.dll"
+-r:"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\bin\Debug\net46\Microsoft.Legal.MatterCenter.Utility.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\mscorlib.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Core.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Data.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Security.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Xml.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Xml.Linq.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.ComponentModel.DataAnnotations.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.IO.Compression.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.IO.Compression.FileSystem.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Net.Http.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Runtime.Serialization.dll"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\ICommonRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Configs\ConfigRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Configs\IconfigRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Document\DocumentRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Document\IDocumentRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Matter\IMatterRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Matter\MatterRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Properties\AssemblyInfo.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Shared\ISharedRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Shared\SharedRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\ExternalSharing.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Search.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Site.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\SPContentTypes.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\SPList.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\SPPage.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Taxonomy.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\UsersDetails.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Extensions\TaxonomyExtensions.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\IExternalSharing.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ISearch.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ISite.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ISPContentTypes.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ISPList.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ISPPage.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ITaxonomy.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\IUsersDetails.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Taxonomy\ITaxonomyRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Taxonomy\TaxonomyRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\UserRepository\IUserRepository.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\UserRepository\UserRepository.cs"
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/dotnet-compile.assemblyinfo.cs b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/dotnet-compile.assemblyinfo.cs
new file mode 100644
index 00000000..3579fe63
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/dotnet-compile.assemblyinfo.cs
@@ -0,0 +1,5 @@
+// This file has been auto generated.
+[assembly:System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly:System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly:System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly:System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6")]
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/dotnet-compile.rsp b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/dotnet-compile.rsp
new file mode 100644
index 00000000..f425c8bf
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46/dotnet-compile.rsp
@@ -0,0 +1,201 @@
+--temp-output:e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\obj\Debug\net46\
+--out:e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\bin\Debug\net46\Microsoft.Legal.MatterCenter.Repository.dll
+--define:DEBUG
+--define:TRACE
+--define:NET46
+--suppress-warning:CS1701
+--suppress-warning:CS1702
+--suppress-warning:CS1705
+--optimize:False
+--output-name:Microsoft.Legal.MatterCenter.Repository
+--description:Microsoft.Legal.MatterCenter.Repository Class Library
+--file-version:1.0.0.0
+--version:1.0.0.0
+--informational-version:1.0.0
+--target-framework:.NETFramework,Version=v4.6
+--reference:C:\Users\wilg\.nuget\packages\MailKit\1.3.0-beta7\lib\net451\MailKit.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Antiforgery\1.0.0\lib\net451\Microsoft.AspNetCore.Antiforgery.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Authorization\1.0.0\lib\net451\Microsoft.AspNetCore.Authorization.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Cors\1.0.0\lib\net451\Microsoft.AspNetCore.Cors.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Cryptography.Internal\1.0.0\lib\net451\Microsoft.AspNetCore.Cryptography.Internal.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.DataProtection\1.0.0\lib\net451\Microsoft.AspNetCore.DataProtection.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.DataProtection.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.DataProtection.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Diagnostics.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Diagnostics.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Hosting.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Hosting.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Hosting.Server.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Html.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Html.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http\1.0.0\lib\net451\Microsoft.AspNetCore.Http.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Extensions\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Extensions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Features\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Features.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.JsonPatch\1.0.0\lib\netstandard1.1\Microsoft.AspNetCore.JsonPatch.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Localization\1.0.0\lib\net451\Microsoft.AspNetCore.Localization.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.ApiExplorer\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.ApiExplorer.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Core\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Core.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Cors\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Cors.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.DataAnnotations\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.DataAnnotations.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Formatters.Json\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Formatters.Json.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Localization\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Localization.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Razor.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor.Host\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Razor.Host.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.TagHelpers\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.TagHelpers.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.ViewFeatures\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.ViewFeatures.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Razor\1.0.0\lib\net451\Microsoft.AspNetCore.Razor.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Razor.Runtime\1.0.0\lib\net451\Microsoft.AspNetCore.Razor.Runtime.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Routing\1.0.0\lib\net451\Microsoft.AspNetCore.Routing.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Routing.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Routing.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.WebUtilities\1.0.0\lib\net451\Microsoft.AspNetCore.WebUtilities.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Azure.KeyVault.Core\1.0.0\lib\net40\Microsoft.Azure.KeyVault.Core.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.0\lib\net45\Microsoft.CodeAnalysis.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.CodeAnalysis.CSharp\1.3.0\lib\net45\Microsoft.CodeAnalysis.CSharp.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Microsoft.CSharp.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Data.Edm\5.6.4\lib\net40\Microsoft.Data.Edm.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Data.OData\5.6.4\lib\net40\Microsoft.Data.OData.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Data.Services.Client\5.6.4\lib\net40\Microsoft.Data.Services.Client.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.DotNet.InternalAbstractions\1.0.0\lib\net451\Microsoft.DotNet.InternalAbstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Caching.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Caching.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Caching.Memory\1.0.0\lib\net451\Microsoft.Extensions.Caching.Memory.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Configuration.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration.Binder\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.Binder.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyInjection\1.0.0\lib\netstandard1.1\Microsoft.Extensions.DependencyInjection.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyInjection.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyModel\1.0.0\lib\net451\Microsoft.Extensions.DependencyModel.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Composite\1.0.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Composite.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Physical\1.0.0\lib\net451\Microsoft.Extensions.FileProviders.Physical.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileSystemGlobbing\1.0.0\lib\net451\Microsoft.Extensions.FileSystemGlobbing.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Globalization.CultureInfoCache\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Globalization.CultureInfoCache.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Localization\1.0.0\lib\net451\Microsoft.Extensions.Localization.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Localization.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Localization.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Logging.Abstractions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Logging.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.ObjectPool\1.0.0\lib\net451\Microsoft.Extensions.ObjectPool.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Options\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Options.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Options.ConfigurationExtensions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Options.ConfigurationExtensions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.PlatformAbstractions\1.0.0\lib\net451\Microsoft.Extensions.PlatformAbstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Primitives\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.WebEncoders\1.0.0\lib\netstandard1.0\Microsoft.Extensions.WebEncoders.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.IdentityModel.Clients.ActiveDirectory\3.13.1\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.IdentityModel.Clients.ActiveDirectory\3.13.1\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Net.Http.Headers\1.0.0\lib\netstandard1.1\Microsoft.Net.Http.Headers.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.Client.Policy.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.Client.TranslationServices.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.SharePoint.Tools.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Online.SharePoint.Client.Tenant.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.ProjectServer.Client.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.DocumentManagement.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Publishing.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Runtime.Windows.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Runtime.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Search.Applications.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Search.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Taxonomy.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.UserProfiles.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.WorkflowServices.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Win32.Primitives\4.0.1\ref\net46\Microsoft.Win32.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\MimeKit\1.3.0-beta7\lib\net451\BouncyCastle.dll
+--reference:C:\Users\wilg\.nuget\packages\MimeKit\1.3.0-beta7\lib\net451\MimeKit.dll
+--reference:C:\Users\wilg\.nuget\packages\Newtonsoft.Json\9.0.1\lib\net45\Newtonsoft.Json.dll
+--reference:C:\Users\wilg\.nuget\packages\StackExchange.Redis\1.1.604-alpha\lib\net46\StackExchange.Redis.dll
+--reference:C:\Users\wilg\.nuget\packages\System.AppContext\4.1.0\ref\net46\System.AppContext.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Buffers\4.0.0\lib\netstandard1.1\System.Buffers.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.Concurrent.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Collections.Immutable\1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.ComponentModel.dll
+--reference:C:\Users\wilg\.nuget\packages\System.ComponentModel.Primitives\4.1.0\ref\net45\System.ComponentModel.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\System.ComponentModel.TypeConverter\4.1.0\ref\net45\System.ComponentModel.TypeConverter.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Console\4.0.0\ref\net46\System.Console.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Contracts.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Debug.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Diagnostics.DiagnosticSource\4.0.0\lib\net46\System.Diagnostics.DiagnosticSource.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tools.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tracing.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Dynamic.Runtime.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Globalization.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Globalization.Calendars\4.0.1\ref\net46\System.Globalization.Calendars.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.IO.dll
+--reference:C:\Users\wilg\.nuget\packages\System.IO.Compression.ZipFile\4.0.1\ref\net46\System.IO.Compression.ZipFile.dll
+--reference:C:\Users\wilg\.nuget\packages\System.IO.FileSystem\4.0.1\ref\net46\System.IO.FileSystem.dll
+--reference:C:\Users\wilg\.nuget\packages\System.IO.FileSystem.Primitives\4.0.1\ref\net46\System.IO.FileSystem.Primitives.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.Expressions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Net.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Net.Sockets\4.1.0\ref\net46\System.Net.Sockets.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.ObjectModel.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Extensions.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Reflection.Metadata\1.3.0\lib\portable-net45+win8\System.Reflection.Metadata.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Primitives.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Resources.ResourceManager.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Extensions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Handles.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.InteropServices.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Runtime.InteropServices.RuntimeInformation\4.0.0\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Numerics.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Runtime.Serialization.Primitives\4.1.1\ref\net46\System.Runtime.Serialization.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Algorithms\4.2.0\ref\net46\System.Security.Cryptography.Algorithms.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Encoding\4.0.0\ref\net46\System.Security.Cryptography.Encoding.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Primitives\4.0.0\ref\net46\System.Security.Cryptography.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.X509Certificates\4.1.0\ref\net46\System.Security.Cryptography.X509Certificates.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Spatial\5.6.4\lib\net40\System.Spatial.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.Extensions.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Text.Encodings.Web\4.0.0\lib\netstandard1.0\System.Text.Encodings.Web.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.RegularExpressions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Tasks.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Tasks.Parallel.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Timer.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.ReaderWriter.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.XDocument.dll
+--reference:C:\Users\wilg\.nuget\packages\WindowsAzure.Storage\7.1.3-preview\lib\net40\Microsoft.WindowsAzure.Storage.dll
+--reference:e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\bin\Debug\net46\Microsoft.Legal.MatterCenter.Models.dll
+--reference:e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\bin\Debug\net46\Microsoft.Legal.MatterCenter.Utility.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\mscorlib.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Core.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Data.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Security.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Xml.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Xml.Linq.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.ComponentModel.DataAnnotations.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.IO.Compression.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.IO.Compression.FileSystem.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Net.Http.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Runtime.Serialization.dll
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\ICommonRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Configs\ConfigRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Configs\IconfigRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Document\DocumentRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Document\IDocumentRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Matter\IMatterRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Matter\MatterRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Properties\AssemblyInfo.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Shared\ISharedRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Shared\SharedRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\ExternalSharing.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Search.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Site.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\SPContentTypes.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\SPList.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\SPPage.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Taxonomy.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\UsersDetails.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Extensions\TaxonomyExtensions.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\IExternalSharing.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ISearch.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ISite.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ISPContentTypes.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ISPList.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ISPPage.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\ITaxonomy.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\SharePointInfo\Interfaces\IUsersDetails.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Taxonomy\ITaxonomyRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\Taxonomy\TaxonomyRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\UserRepository\IUserRepository.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Repository\UserRepository\UserRepository.cs
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/BouncyCastle.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/BouncyCastle.dll
new file mode 100644
index 00000000..ee732537
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/BouncyCastle.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/MailKit.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/MailKit.dll
new file mode 100644
index 00000000..7f4faaec
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/MailKit.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Antiforgery.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Antiforgery.dll
new file mode 100644
index 00000000..3de98ec9
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Antiforgery.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Authorization.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Authorization.dll
new file mode 100644
index 00000000..bc3a377e
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Authorization.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Cors.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Cors.dll
new file mode 100644
index 00000000..806ba12d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Cors.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Cryptography.Internal.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Cryptography.Internal.dll
new file mode 100644
index 00000000..b60cac5d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Cryptography.Internal.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.Abstractions.dll
new file mode 100644
index 00000000..1f8c7c90
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.dll
new file mode 100644
index 00000000..9108b15c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.DataProtection.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Diagnostics.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Diagnostics.Abstractions.dll
new file mode 100644
index 00000000..b04da754
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Diagnostics.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Abstractions.dll
new file mode 100644
index 00000000..81fdfd83
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll
new file mode 100644
index 00000000..8d0ad1d4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Html.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Html.Abstractions.dll
new file mode 100644
index 00000000..bcc64f5a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Html.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.Abstractions.dll
new file mode 100644
index 00000000..245f4f90
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.Extensions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.Extensions.dll
new file mode 100644
index 00000000..d6fd46e9
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.Extensions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.Features.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.Features.dll
new file mode 100644
index 00000000..51b023b7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.Features.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.dll
new file mode 100644
index 00000000..fb5d8830
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Http.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.JsonPatch.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.JsonPatch.dll
new file mode 100644
index 00000000..30252e12
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.JsonPatch.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Localization.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Localization.dll
new file mode 100644
index 00000000..903dadea
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Localization.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Abstractions.dll
new file mode 100644
index 00000000..ab7d884c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ApiExplorer.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ApiExplorer.dll
new file mode 100644
index 00000000..efc3b865
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ApiExplorer.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Core.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Core.dll
new file mode 100644
index 00000000..ff5c52ea
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Core.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Cors.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Cors.dll
new file mode 100644
index 00000000..6b1d7c57
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Cors.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.DataAnnotations.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.DataAnnotations.dll
new file mode 100644
index 00000000..2ba22b27
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.DataAnnotations.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Formatters.Json.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Formatters.Json.dll
new file mode 100644
index 00000000..5087c17e
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Formatters.Json.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Localization.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Localization.dll
new file mode 100644
index 00000000..b572dc3b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Localization.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.Host.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.Host.dll
new file mode 100644
index 00000000..1c77d353
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.Host.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.dll
new file mode 100644
index 00000000..4b74d77f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.Razor.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.TagHelpers.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.TagHelpers.dll
new file mode 100644
index 00000000..cba920ba
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.TagHelpers.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ViewFeatures.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ViewFeatures.dll
new file mode 100644
index 00000000..37218ddb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.ViewFeatures.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.dll
new file mode 100644
index 00000000..2ba22343
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Mvc.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Razor.Runtime.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Razor.Runtime.dll
new file mode 100644
index 00000000..d98807da
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Razor.Runtime.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Razor.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Razor.dll
new file mode 100644
index 00000000..39bae77b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Razor.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Routing.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Routing.Abstractions.dll
new file mode 100644
index 00000000..26656439
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Routing.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Routing.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Routing.dll
new file mode 100644
index 00000000..7660f00b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.Routing.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.WebUtilities.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.WebUtilities.dll
new file mode 100644
index 00000000..62e99481
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.AspNetCore.WebUtilities.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Azure.KeyVault.Core.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Azure.KeyVault.Core.dll
new file mode 100644
index 00000000..58d96294
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Azure.KeyVault.Core.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.CodeAnalysis.CSharp.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.CodeAnalysis.CSharp.dll
new file mode 100644
index 00000000..d9ac0e27
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.CodeAnalysis.CSharp.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.CodeAnalysis.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.CodeAnalysis.dll
new file mode 100644
index 00000000..6e4775e5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.CodeAnalysis.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Data.Edm.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Data.Edm.dll
new file mode 100644
index 00000000..7b4d6453
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Data.Edm.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Data.OData.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Data.OData.dll
new file mode 100644
index 00000000..4b566744
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Data.OData.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Data.Services.Client.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Data.Services.Client.dll
new file mode 100644
index 00000000..28679b95
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Data.Services.Client.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.DotNet.InternalAbstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.DotNet.InternalAbstractions.dll
new file mode 100644
index 00000000..a41b928b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.DotNet.InternalAbstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Caching.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Caching.Abstractions.dll
new file mode 100644
index 00000000..78e8a5a4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Caching.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Caching.Memory.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Caching.Memory.dll
new file mode 100644
index 00000000..ea97474a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Caching.Memory.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Configuration.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Configuration.Abstractions.dll
new file mode 100644
index 00000000..f13b2079
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Configuration.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Configuration.Binder.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Configuration.Binder.dll
new file mode 100644
index 00000000..f86eb7aa
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Configuration.Binder.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Configuration.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Configuration.dll
new file mode 100644
index 00000000..eec4b063
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Configuration.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.Abstractions.dll
new file mode 100644
index 00000000..011f07d6
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.dll
new file mode 100644
index 00000000..64b225d7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.DependencyInjection.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.DependencyModel.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.DependencyModel.dll
new file mode 100644
index 00000000..a31b0d10
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.DependencyModel.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileProviders.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileProviders.Abstractions.dll
new file mode 100644
index 00000000..688823be
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileProviders.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileProviders.Composite.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileProviders.Composite.dll
new file mode 100644
index 00000000..c79ea2ef
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileProviders.Composite.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileProviders.Physical.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileProviders.Physical.dll
new file mode 100644
index 00000000..175d4475
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileProviders.Physical.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileSystemGlobbing.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileSystemGlobbing.dll
new file mode 100644
index 00000000..c2db539a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.FileSystemGlobbing.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Globalization.CultureInfoCache.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Globalization.CultureInfoCache.dll
new file mode 100644
index 00000000..c8a6563a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Globalization.CultureInfoCache.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Localization.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Localization.Abstractions.dll
new file mode 100644
index 00000000..4cd35cfa
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Localization.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Localization.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Localization.dll
new file mode 100644
index 00000000..eb2d0283
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Localization.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Logging.Abstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Logging.Abstractions.dll
new file mode 100644
index 00000000..2673abdc
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Logging.Abstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.ObjectPool.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.ObjectPool.dll
new file mode 100644
index 00000000..ef1c82e7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.ObjectPool.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Options.ConfigurationExtensions.dll
new file mode 100644
index 00000000..95f06c54
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Options.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Options.dll
new file mode 100644
index 00000000..476d0e0d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Options.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.PlatformAbstractions.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.PlatformAbstractions.dll
new file mode 100644
index 00000000..f0adccf6
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.PlatformAbstractions.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Primitives.dll
new file mode 100644
index 00000000..4dbad7df
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.WebEncoders.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.WebEncoders.dll
new file mode 100644
index 00000000..5b0ea3a8
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Extensions.WebEncoders.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll
new file mode 100644
index 00000000..9236f0f1
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.dll
new file mode 100644
index 00000000..b74dc982
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.IdentityModel.Clients.ActiveDirectory.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.dll
new file mode 100644
index 00000000..b77921b7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.pdb b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.pdb
new file mode 100644
index 00000000..b5cbe21f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Models.pdb differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.dll
new file mode 100644
index 00000000..4548a2d2
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.dll.config b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.dll.config
new file mode 100644
index 00000000..83e9dbe0
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.dll.config
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.pdb b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.pdb
new file mode 100644
index 00000000..76d3ee9b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Legal.MatterCenter.Utility.pdb differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Net.Http.Headers.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Net.Http.Headers.dll
new file mode 100644
index 00000000..5053dab1
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Net.Http.Headers.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Office.Client.Policy.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Office.Client.Policy.dll
new file mode 100644
index 00000000..d6ccf12a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Office.Client.Policy.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Office.Client.TranslationServices.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Office.Client.TranslationServices.dll
new file mode 100644
index 00000000..8fac54b7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Office.Client.TranslationServices.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Office.SharePoint.Tools.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Office.SharePoint.Tools.dll
new file mode 100644
index 00000000..ff182df7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Office.SharePoint.Tools.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Online.SharePoint.Client.Tenant.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Online.SharePoint.Client.Tenant.dll
new file mode 100644
index 00000000..e9106b88
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Online.SharePoint.Client.Tenant.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.ProjectServer.Client.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.ProjectServer.Client.dll
new file mode 100644
index 00000000..9d9e6bab
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.ProjectServer.Client.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.DocumentManagement.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.DocumentManagement.dll
new file mode 100644
index 00000000..2d1ced07
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.DocumentManagement.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Publishing.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Publishing.dll
new file mode 100644
index 00000000..831acf15
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Publishing.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.Windows.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.Windows.dll
new file mode 100644
index 00000000..d2949721
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.Windows.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.dll
new file mode 100644
index 00000000..fadbde0d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Runtime.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Search.Applications.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Search.Applications.dll
new file mode 100644
index 00000000..49863ceb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Search.Applications.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Search.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Search.dll
new file mode 100644
index 00000000..61913d02
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Search.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Taxonomy.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Taxonomy.dll
new file mode 100644
index 00000000..c590c8ab
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.Taxonomy.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.UserProfiles.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.UserProfiles.dll
new file mode 100644
index 00000000..9375c7f5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.UserProfiles.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.WorkflowServices.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.WorkflowServices.dll
new file mode 100644
index 00000000..1b634504
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.WorkflowServices.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.dll
new file mode 100644
index 00000000..8486c8fa
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.SharePoint.Client.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Win32.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Win32.Primitives.dll
new file mode 100644
index 00000000..c0d3ad50
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.Win32.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.WindowsAzure.Storage.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.WindowsAzure.Storage.dll
new file mode 100644
index 00000000..10978846
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Microsoft.WindowsAzure.Storage.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/MimeKit.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/MimeKit.dll
new file mode 100644
index 00000000..16d3e7ec
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/MimeKit.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Newtonsoft.Json.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Newtonsoft.Json.dll
new file mode 100644
index 00000000..be6558d2
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/Newtonsoft.Json.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/StackExchange.Redis.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/StackExchange.Redis.dll
new file mode 100644
index 00000000..60bf9827
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/StackExchange.Redis.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.AppContext.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.AppContext.dll
new file mode 100644
index 00000000..5cb9dfb0
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.AppContext.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Buffers.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Buffers.dll
new file mode 100644
index 00000000..0688ef3f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Buffers.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Collections.Immutable.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Collections.Immutable.dll
new file mode 100644
index 00000000..e9f8f6a4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Collections.Immutable.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.ComponentModel.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.ComponentModel.Primitives.dll
new file mode 100644
index 00000000..74190569
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.ComponentModel.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.ComponentModel.TypeConverter.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.ComponentModel.TypeConverter.dll
new file mode 100644
index 00000000..fcf08ab4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.ComponentModel.TypeConverter.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Console.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Console.dll
new file mode 100644
index 00000000..d188da88
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Console.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Diagnostics.DiagnosticSource.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Diagnostics.DiagnosticSource.dll
new file mode 100644
index 00000000..bad2393d
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Diagnostics.DiagnosticSource.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Diagnostics.FileVersionInfo.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Diagnostics.FileVersionInfo.dll
new file mode 100644
index 00000000..d6109afa
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Diagnostics.FileVersionInfo.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Diagnostics.StackTrace.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Diagnostics.StackTrace.dll
new file mode 100644
index 00000000..6d4bafcf
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Diagnostics.StackTrace.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Globalization.Calendars.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Globalization.Calendars.dll
new file mode 100644
index 00000000..834d952f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Globalization.Calendars.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.IO.Compression.ZipFile.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.IO.Compression.ZipFile.dll
new file mode 100644
index 00000000..75829a14
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.IO.Compression.ZipFile.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.IO.FileSystem.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.IO.FileSystem.Primitives.dll
new file mode 100644
index 00000000..8c80de57
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.IO.FileSystem.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.IO.FileSystem.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.IO.FileSystem.dll
new file mode 100644
index 00000000..e4d8cea4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.IO.FileSystem.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Net.Sockets.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Net.Sockets.dll
new file mode 100644
index 00000000..6dfff58c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Net.Sockets.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Reflection.Metadata.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Reflection.Metadata.dll
new file mode 100644
index 00000000..accf84dd
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Reflection.Metadata.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Runtime.InteropServices.RuntimeInformation.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Runtime.InteropServices.RuntimeInformation.dll
new file mode 100644
index 00000000..86fa29f9
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Runtime.InteropServices.RuntimeInformation.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Runtime.Serialization.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Runtime.Serialization.Primitives.dll
new file mode 100644
index 00000000..530d2fbf
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Runtime.Serialization.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.Algorithms.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.Algorithms.dll
new file mode 100644
index 00000000..8870bbe8
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.Algorithms.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.Encoding.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.Encoding.dll
new file mode 100644
index 00000000..d94ff62a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.Encoding.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.Primitives.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.Primitives.dll
new file mode 100644
index 00000000..b170d99b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.Primitives.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.X509Certificates.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.X509Certificates.dll
new file mode 100644
index 00000000..e9c109de
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Security.Cryptography.X509Certificates.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Spatial.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Spatial.dll
new file mode 100644
index 00000000..76722a0a
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Spatial.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Text.Encoding.CodePages.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Text.Encoding.CodePages.dll
new file mode 100644
index 00000000..d87d287f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Text.Encoding.CodePages.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Text.Encodings.Web.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Text.Encodings.Web.dll
new file mode 100644
index 00000000..8f104e2f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Text.Encodings.Web.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Threading.Thread.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Threading.Thread.dll
new file mode 100644
index 00000000..6c408313
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Threading.Thread.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Xml.XPath.XDocument.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Xml.XPath.XDocument.dll
new file mode 100644
index 00000000..a6823a76
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Xml.XPath.XDocument.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Xml.XPath.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Xml.XPath.dll
new file mode 100644
index 00000000..07589896
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Xml.XPath.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Xml.XmlDocument.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Xml.XmlDocument.dll
new file mode 100644
index 00000000..4643043b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/System.Xml.XmlDocument.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..48729418
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..5b1c6405
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..c69f0e11
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/System.Spatial.resources.dll
new file mode 100644
index 00000000..7d7665ab
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/de/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..80c4bb64
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..a32224d5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..9879eca1
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/System.Spatial.resources.dll
new file mode 100644
index 00000000..cb5db1ed
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/es/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..0ef8722b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..1761e44f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..dce2ce5c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/System.Spatial.resources.dll
new file mode 100644
index 00000000..42e1b259
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/fr/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..e45d3bb4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..94de7d3f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..e5363662
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/System.Spatial.resources.dll
new file mode 100644
index 00000000..d99da78c
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/it/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..79f2b5a4
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..aa3c54ea
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..53fe9a74
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/System.Spatial.resources.dll
new file mode 100644
index 00000000..e9ba3eda
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ja/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..fa1cc795
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..4e99e127
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..4cd20afe
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/System.Spatial.resources.dll
new file mode 100644
index 00000000..032cf9f7
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ko/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..0f79405f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..bbe4def5
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..36b8f3fb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/System.Spatial.resources.dll
new file mode 100644
index 00000000..fcd53845
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/ru/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..db204b28
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..ac3d8dcb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..02fd7cbb
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/System.Spatial.resources.dll
new file mode 100644
index 00000000..8a42336f
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hans/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/Microsoft.Data.Edm.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/Microsoft.Data.Edm.resources.dll
new file mode 100644
index 00000000..22a78cd0
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/Microsoft.Data.Edm.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/Microsoft.Data.OData.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/Microsoft.Data.OData.resources.dll
new file mode 100644
index 00000000..66445500
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/Microsoft.Data.OData.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/Microsoft.Data.Services.Client.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/Microsoft.Data.Services.Client.resources.dll
new file mode 100644
index 00000000..9ac23c85
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/Microsoft.Data.Services.Client.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/System.Spatial.resources.dll b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/System.Spatial.resources.dll
new file mode 100644
index 00000000..f837d95b
Binary files /dev/null and b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46/zh-Hant/System.Spatial.resources.dll differ
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/.IncrementalCache b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/.IncrementalCache
new file mode 100644
index 00000000..0847b3b4
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/.IncrementalCache
@@ -0,0 +1 @@
+{"inputs":["e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\project.json","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\project.lock.json","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\QuotedPrintable.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Authorization\\ISPOAuthorization.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Authorization\\SPOAuthorization.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\CamlQueries.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\ContentTypesConfig.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\DocumentSettings.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\ErrorSettings.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\GeneralSettings.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\ListNames.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\LogTables.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\MailSettings.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\MatterCenterApplicationInsights.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\MatterSettings.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\SearchSettings.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\SharedSettings.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\TaxonomySettings.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\UIConfigSettings.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\ConfigSettings\\ClientConfig\\ClientCredentialsSettings.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Constants\\MatterLandingSection.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Constants\\MatterPrerequisiteCheck.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Constants\\ServiceConstants.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Constants\\UploadEnums.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Logger\\AzureLogger.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Logger\\CustomLogger.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Logger\\EventViewerLogger.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Logger\\ICustomLogger.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Logger\\MatterCenterException.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Mail\\MailMessageParser.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Mail\\MimeReader.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Properties\\AssemblyInfo.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Utility\\SearchUtility.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\Utility\\ServiceUtility.cs","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Models\\bin\\Debug\\net46\\Microsoft.Legal.MatterCenter.Models.dll"],"outputs":["e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\bin\\Debug\\net46\\Microsoft.Legal.MatterCenter.Utility.dll","e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Service\\Microsoft.Legal.MatterCenter.Utility\\bin\\Debug\\net46\\Microsoft.Legal.MatterCenter.Utility.pdb"],"buildArguments":{"version-suffix":null}}
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/.SDKVersion b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/.SDKVersion
new file mode 100644
index 00000000..59a51b8a
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/.SDKVersion
@@ -0,0 +1,4 @@
+1e9d529bc54ed49f33102199e109526ea9c6b3c4
+1.0.0-preview2-003121
+
+win10-x64
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/dotnet-compile-csc.rsp b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/dotnet-compile-csc.rsp
new file mode 100644
index 00000000..b53ea170
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/dotnet-compile-csc.rsp
@@ -0,0 +1,198 @@
+-d:DEBUG
+-d:TRACE
+-d:NET46
+-nowarn:CS1701
+-nowarn:CS1702
+-nowarn:CS1705
+-t:library
+-debug:full
+-nostdlib
+-nologo
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\obj\Debug\net46\dotnet-compile.assemblyinfo.cs"
+-out:"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\bin\Debug\net46\Microsoft.Legal.MatterCenter.Utility.dll"
+-r:"C:\Users\wilg\.nuget\packages\MailKit\1.3.0-beta7\lib\net451\MailKit.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Antiforgery\1.0.0\lib\net451\Microsoft.AspNetCore.Antiforgery.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Authorization\1.0.0\lib\net451\Microsoft.AspNetCore.Authorization.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Cors\1.0.0\lib\net451\Microsoft.AspNetCore.Cors.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Cryptography.Internal\1.0.0\lib\net451\Microsoft.AspNetCore.Cryptography.Internal.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.DataProtection\1.0.0\lib\net451\Microsoft.AspNetCore.DataProtection.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.DataProtection.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.DataProtection.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Diagnostics.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Diagnostics.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Hosting.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Hosting.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Hosting.Server.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Html.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Html.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http\1.0.0\lib\net451\Microsoft.AspNetCore.Http.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Extensions\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Extensions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Features\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Features.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.JsonPatch\1.0.0\lib\netstandard1.1\Microsoft.AspNetCore.JsonPatch.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Localization\1.0.0\lib\net451\Microsoft.AspNetCore.Localization.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.ApiExplorer\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.ApiExplorer.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Core\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Core.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Cors\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Cors.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.DataAnnotations\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.DataAnnotations.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Formatters.Json\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Formatters.Json.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Localization\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Localization.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Razor.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor.Host\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Razor.Host.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.TagHelpers\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.TagHelpers.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.ViewFeatures\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.ViewFeatures.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Razor\1.0.0\lib\net451\Microsoft.AspNetCore.Razor.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Razor.Runtime\1.0.0\lib\net451\Microsoft.AspNetCore.Razor.Runtime.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Routing\1.0.0\lib\net451\Microsoft.AspNetCore.Routing.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Routing.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Routing.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.WebUtilities\1.0.0\lib\net451\Microsoft.AspNetCore.WebUtilities.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Azure.KeyVault.Core\1.0.0\lib\net40\Microsoft.Azure.KeyVault.Core.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.0\lib\net45\Microsoft.CodeAnalysis.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.CodeAnalysis.CSharp\1.3.0\lib\net45\Microsoft.CodeAnalysis.CSharp.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Microsoft.CSharp.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Data.Edm\5.6.4\lib\net40\Microsoft.Data.Edm.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Data.OData\5.6.4\lib\net40\Microsoft.Data.OData.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Data.Services.Client\5.6.4\lib\net40\Microsoft.Data.Services.Client.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.DotNet.InternalAbstractions\1.0.0\lib\net451\Microsoft.DotNet.InternalAbstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Caching.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Caching.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Caching.Memory\1.0.0\lib\net451\Microsoft.Extensions.Caching.Memory.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Configuration.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration.Binder\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.Binder.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyInjection\1.0.0\lib\netstandard1.1\Microsoft.Extensions.DependencyInjection.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyInjection.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyModel\1.0.0\lib\net451\Microsoft.Extensions.DependencyModel.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Composite\1.0.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Composite.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Physical\1.0.0\lib\net451\Microsoft.Extensions.FileProviders.Physical.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileSystemGlobbing\1.0.0\lib\net451\Microsoft.Extensions.FileSystemGlobbing.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Globalization.CultureInfoCache\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Globalization.CultureInfoCache.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Localization\1.0.0\lib\net451\Microsoft.Extensions.Localization.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Localization.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Localization.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Logging.Abstractions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Logging.Abstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.ObjectPool\1.0.0\lib\net451\Microsoft.Extensions.ObjectPool.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Options\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Options.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Options.ConfigurationExtensions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Options.ConfigurationExtensions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.PlatformAbstractions\1.0.0\lib\net451\Microsoft.Extensions.PlatformAbstractions.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Primitives\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Extensions.WebEncoders\1.0.0\lib\netstandard1.0\Microsoft.Extensions.WebEncoders.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.IdentityModel.Clients.ActiveDirectory\3.13.1\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.IdentityModel.Clients.ActiveDirectory\3.13.1\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Net.Http.Headers\1.0.0\lib\netstandard1.1\Microsoft.Net.Http.Headers.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.Client.Policy.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.Client.TranslationServices.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.SharePoint.Tools.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Online.SharePoint.Client.Tenant.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.ProjectServer.Client.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.DocumentManagement.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Publishing.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Runtime.Windows.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Runtime.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Search.Applications.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Search.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Taxonomy.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.UserProfiles.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.WorkflowServices.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.dll"
+-r:"C:\Users\wilg\.nuget\packages\Microsoft.Win32.Primitives\4.0.1\ref\net46\Microsoft.Win32.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\MimeKit\1.3.0-beta7\lib\net451\BouncyCastle.dll"
+-r:"C:\Users\wilg\.nuget\packages\MimeKit\1.3.0-beta7\lib\net451\MimeKit.dll"
+-r:"C:\Users\wilg\.nuget\packages\Newtonsoft.Json\9.0.1\lib\net45\Newtonsoft.Json.dll"
+-r:"C:\Users\wilg\.nuget\packages\StackExchange.Redis\1.1.604-alpha\lib\net46\StackExchange.Redis.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.AppContext\4.1.0\ref\net46\System.AppContext.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Buffers\4.0.0\lib\netstandard1.1\System.Buffers.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.Concurrent.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Collections.Immutable\1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.ComponentModel.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.ComponentModel.Primitives\4.1.0\ref\net45\System.ComponentModel.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.ComponentModel.TypeConverter\4.1.0\ref\net45\System.ComponentModel.TypeConverter.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Console\4.0.0\ref\net46\System.Console.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Contracts.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Debug.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Diagnostics.DiagnosticSource\4.0.0\lib\net46\System.Diagnostics.DiagnosticSource.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tools.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tracing.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Dynamic.Runtime.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Globalization.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Globalization.Calendars\4.0.1\ref\net46\System.Globalization.Calendars.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.IO.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.IO.Compression.ZipFile\4.0.1\ref\net46\System.IO.Compression.ZipFile.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.IO.FileSystem\4.0.1\ref\net46\System.IO.FileSystem.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.IO.FileSystem.Primitives\4.0.1\ref\net46\System.IO.FileSystem.Primitives.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.Expressions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Net.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Net.Sockets\4.1.0\ref\net46\System.Net.Sockets.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.ObjectModel.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Extensions.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Reflection.Metadata\1.3.0\lib\portable-net45+win8\System.Reflection.Metadata.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Primitives.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Resources.ResourceManager.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Extensions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Handles.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.InteropServices.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Runtime.InteropServices.RuntimeInformation\4.0.0\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Numerics.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Runtime.Serialization.Primitives\4.1.1\ref\net46\System.Runtime.Serialization.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Algorithms\4.2.0\ref\net46\System.Security.Cryptography.Algorithms.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Encoding\4.0.0\ref\net46\System.Security.Cryptography.Encoding.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Primitives\4.0.0\ref\net46\System.Security.Cryptography.Primitives.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Security.Cryptography.X509Certificates\4.1.0\ref\net46\System.Security.Cryptography.X509Certificates.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Spatial\5.6.4\lib\net40\System.Spatial.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.Extensions.dll"
+-r:"C:\Users\wilg\.nuget\packages\System.Text.Encodings.Web\4.0.0\lib\netstandard1.0\System.Text.Encodings.Web.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.RegularExpressions.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Tasks.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Tasks.Parallel.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Timer.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.ReaderWriter.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.XDocument.dll"
+-r:"C:\Users\wilg\.nuget\packages\WindowsAzure.Storage\7.1.3-preview\lib\net40\Microsoft.WindowsAzure.Storage.dll"
+-r:"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\bin\Debug\net46\Microsoft.Legal.MatterCenter.Models.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\mscorlib.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Core.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Data.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Security.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Xml.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Xml.Linq.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.ComponentModel.DataAnnotations.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.IO.Compression.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.IO.Compression.FileSystem.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Net.Http.dll"
+-r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Runtime.Serialization.dll"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\QuotedPrintable.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Authorization\ISPOAuthorization.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Authorization\SPOAuthorization.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\CamlQueries.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\ContentTypesConfig.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\DocumentSettings.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\ErrorSettings.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\GeneralSettings.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\ListNames.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\LogTables.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\MailSettings.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\MatterCenterApplicationInsights.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\MatterSettings.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\SearchSettings.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\SharedSettings.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\TaxonomySettings.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\UIConfigSettings.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\ClientConfig\ClientCredentialsSettings.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Constants\MatterLandingSection.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Constants\MatterPrerequisiteCheck.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Constants\ServiceConstants.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Constants\UploadEnums.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Logger\AzureLogger.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Logger\CustomLogger.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Logger\EventViewerLogger.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Logger\ICustomLogger.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Logger\MatterCenterException.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Mail\MailMessageParser.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Mail\MimeReader.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Properties\AssemblyInfo.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Utility\SearchUtility.cs"
+"e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Utility\ServiceUtility.cs"
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/dotnet-compile.assemblyinfo.cs b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/dotnet-compile.assemblyinfo.cs
new file mode 100644
index 00000000..3579fe63
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/dotnet-compile.assemblyinfo.cs
@@ -0,0 +1,5 @@
+// This file has been auto generated.
+[assembly:System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly:System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly:System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly:System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6")]
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/dotnet-compile.rsp b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/dotnet-compile.rsp
new file mode 100644
index 00000000..be5fb116
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46/dotnet-compile.rsp
@@ -0,0 +1,201 @@
+--temp-output:e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\obj\Debug\net46\
+--out:e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\bin\Debug\net46\Microsoft.Legal.MatterCenter.Utility.dll
+--define:DEBUG
+--define:TRACE
+--define:NET46
+--suppress-warning:CS1701
+--suppress-warning:CS1702
+--suppress-warning:CS1705
+--optimize:False
+--output-name:Microsoft.Legal.MatterCenter.Utility
+--description:Microsoft.Legal.MatterCenter.Utility Class Library
+--file-version:1.0.0.0
+--version:1.0.0.0
+--informational-version:1.0.0
+--target-framework:.NETFramework,Version=v4.6
+--reference:C:\Users\wilg\.nuget\packages\MailKit\1.3.0-beta7\lib\net451\MailKit.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Antiforgery\1.0.0\lib\net451\Microsoft.AspNetCore.Antiforgery.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Authorization\1.0.0\lib\net451\Microsoft.AspNetCore.Authorization.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Cors\1.0.0\lib\net451\Microsoft.AspNetCore.Cors.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Cryptography.Internal\1.0.0\lib\net451\Microsoft.AspNetCore.Cryptography.Internal.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.DataProtection\1.0.0\lib\net451\Microsoft.AspNetCore.DataProtection.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.DataProtection.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.DataProtection.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Diagnostics.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Diagnostics.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Hosting.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Hosting.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Hosting.Server.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Html.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Html.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http\1.0.0\lib\net451\Microsoft.AspNetCore.Http.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Extensions\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Extensions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Http.Features\1.0.0\lib\net451\Microsoft.AspNetCore.Http.Features.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.JsonPatch\1.0.0\lib\netstandard1.1\Microsoft.AspNetCore.JsonPatch.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Localization\1.0.0\lib\net451\Microsoft.AspNetCore.Localization.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.ApiExplorer\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.ApiExplorer.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Core\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Core.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Cors\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Cors.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.DataAnnotations\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.DataAnnotations.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Formatters.Json\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Formatters.Json.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Localization\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Localization.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Razor.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor.Host\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.Razor.Host.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.TagHelpers\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.TagHelpers.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Mvc.ViewFeatures\1.0.0\lib\net451\Microsoft.AspNetCore.Mvc.ViewFeatures.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Razor\1.0.0\lib\net451\Microsoft.AspNetCore.Razor.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Razor.Runtime\1.0.0\lib\net451\Microsoft.AspNetCore.Razor.Runtime.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Routing\1.0.0\lib\net451\Microsoft.AspNetCore.Routing.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.Routing.Abstractions\1.0.0\lib\net451\Microsoft.AspNetCore.Routing.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.AspNetCore.WebUtilities\1.0.0\lib\net451\Microsoft.AspNetCore.WebUtilities.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Azure.KeyVault.Core\1.0.0\lib\net40\Microsoft.Azure.KeyVault.Core.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.0\lib\net45\Microsoft.CodeAnalysis.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.CodeAnalysis.CSharp\1.3.0\lib\net45\Microsoft.CodeAnalysis.CSharp.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Microsoft.CSharp.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Data.Edm\5.6.4\lib\net40\Microsoft.Data.Edm.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Data.OData\5.6.4\lib\net40\Microsoft.Data.OData.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Data.Services.Client\5.6.4\lib\net40\Microsoft.Data.Services.Client.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.DotNet.InternalAbstractions\1.0.0\lib\net451\Microsoft.DotNet.InternalAbstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Caching.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Caching.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Caching.Memory\1.0.0\lib\net451\Microsoft.Extensions.Caching.Memory.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Configuration.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Configuration.Binder\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.Binder.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyInjection\1.0.0\lib\netstandard1.1\Microsoft.Extensions.DependencyInjection.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyInjection.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.DependencyModel\1.0.0\lib\net451\Microsoft.Extensions.DependencyModel.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Composite\1.0.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Composite.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileProviders.Physical\1.0.0\lib\net451\Microsoft.Extensions.FileProviders.Physical.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.FileSystemGlobbing\1.0.0\lib\net451\Microsoft.Extensions.FileSystemGlobbing.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Globalization.CultureInfoCache\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Globalization.CultureInfoCache.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Localization\1.0.0\lib\net451\Microsoft.Extensions.Localization.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Localization.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Localization.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Logging.Abstractions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Logging.Abstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.ObjectPool\1.0.0\lib\net451\Microsoft.Extensions.ObjectPool.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Options\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Options.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Options.ConfigurationExtensions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Options.ConfigurationExtensions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.PlatformAbstractions\1.0.0\lib\net451\Microsoft.Extensions.PlatformAbstractions.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.Primitives\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Extensions.WebEncoders\1.0.0\lib\netstandard1.0\Microsoft.Extensions.WebEncoders.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.IdentityModel.Clients.ActiveDirectory\3.13.1\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.IdentityModel.Clients.ActiveDirectory\3.13.1\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Net.Http.Headers\1.0.0\lib\netstandard1.1\Microsoft.Net.Http.Headers.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.Client.Policy.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.Client.TranslationServices.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Office.SharePoint.Tools.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.Online.SharePoint.Client.Tenant.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.ProjectServer.Client.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.DocumentManagement.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Publishing.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Runtime.Windows.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Runtime.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Search.Applications.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Search.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.Taxonomy.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.UserProfiles.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.WorkflowServices.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.SharePointOnline.CSOM\16.1.5026.1200\lib\net45\Microsoft.SharePoint.Client.dll
+--reference:C:\Users\wilg\.nuget\packages\Microsoft.Win32.Primitives\4.0.1\ref\net46\Microsoft.Win32.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\MimeKit\1.3.0-beta7\lib\net451\BouncyCastle.dll
+--reference:C:\Users\wilg\.nuget\packages\MimeKit\1.3.0-beta7\lib\net451\MimeKit.dll
+--reference:C:\Users\wilg\.nuget\packages\Newtonsoft.Json\9.0.1\lib\net45\Newtonsoft.Json.dll
+--reference:C:\Users\wilg\.nuget\packages\StackExchange.Redis\1.1.604-alpha\lib\net46\StackExchange.Redis.dll
+--reference:C:\Users\wilg\.nuget\packages\System.AppContext\4.1.0\ref\net46\System.AppContext.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Buffers\4.0.0\lib\netstandard1.1\System.Buffers.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Collections.Concurrent.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Collections.Immutable\1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.ComponentModel.dll
+--reference:C:\Users\wilg\.nuget\packages\System.ComponentModel.Primitives\4.1.0\ref\net45\System.ComponentModel.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\System.ComponentModel.TypeConverter\4.1.0\ref\net45\System.ComponentModel.TypeConverter.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Console\4.0.0\ref\net46\System.Console.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Contracts.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Debug.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Diagnostics.DiagnosticSource\4.0.0\lib\net46\System.Diagnostics.DiagnosticSource.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tools.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Diagnostics.Tracing.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Dynamic.Runtime.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Globalization.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Globalization.Calendars\4.0.1\ref\net46\System.Globalization.Calendars.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.IO.dll
+--reference:C:\Users\wilg\.nuget\packages\System.IO.Compression.ZipFile\4.0.1\ref\net46\System.IO.Compression.ZipFile.dll
+--reference:C:\Users\wilg\.nuget\packages\System.IO.FileSystem\4.0.1\ref\net46\System.IO.FileSystem.dll
+--reference:C:\Users\wilg\.nuget\packages\System.IO.FileSystem.Primitives\4.0.1\ref\net46\System.IO.FileSystem.Primitives.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Linq.Expressions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Net.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Net.Sockets\4.1.0\ref\net46\System.Net.Sockets.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.ObjectModel.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Extensions.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Reflection.Metadata\1.3.0\lib\portable-net45+win8\System.Reflection.Metadata.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Reflection.Primitives.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Resources.ResourceManager.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Extensions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Handles.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.InteropServices.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Runtime.InteropServices.RuntimeInformation\4.0.0\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Runtime.Numerics.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Runtime.Serialization.Primitives\4.1.1\ref\net46\System.Runtime.Serialization.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Algorithms\4.2.0\ref\net46\System.Security.Cryptography.Algorithms.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Encoding\4.0.0\ref\net46\System.Security.Cryptography.Encoding.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.Primitives\4.0.0\ref\net46\System.Security.Cryptography.Primitives.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Security.Cryptography.X509Certificates\4.1.0\ref\net46\System.Security.Cryptography.X509Certificates.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Spatial\5.6.4\lib\net40\System.Spatial.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.Encoding.Extensions.dll
+--reference:C:\Users\wilg\.nuget\packages\System.Text.Encodings.Web\4.0.0\lib\netstandard1.0\System.Text.Encodings.Web.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Text.RegularExpressions.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Tasks.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Tasks.Parallel.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Threading.Timer.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.ReaderWriter.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\System.Xml.XDocument.dll
+--reference:C:\Users\wilg\.nuget\packages\WindowsAzure.Storage\7.1.3-preview\lib\net40\Microsoft.WindowsAzure.Storage.dll
+--reference:e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Models\bin\Debug\net46\Microsoft.Legal.MatterCenter.Models.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\mscorlib.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Core.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Data.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Security.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Xml.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Xml.Linq.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.ComponentModel.DataAnnotations.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.IO.Compression.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.IO.Compression.FileSystem.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Net.Http.dll
+--reference:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\System.Runtime.Serialization.dll
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\QuotedPrintable.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Authorization\ISPOAuthorization.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Authorization\SPOAuthorization.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\CamlQueries.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\ContentTypesConfig.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\DocumentSettings.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\ErrorSettings.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\GeneralSettings.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\ListNames.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\LogTables.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\MailSettings.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\MatterCenterApplicationInsights.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\MatterSettings.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\SearchSettings.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\SharedSettings.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\TaxonomySettings.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\UIConfigSettings.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\ConfigSettings\ClientConfig\ClientCredentialsSettings.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Constants\MatterLandingSection.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Constants\MatterPrerequisiteCheck.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Constants\ServiceConstants.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Constants\UploadEnums.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Logger\AzureLogger.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Logger\CustomLogger.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Logger\EventViewerLogger.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Logger\ICustomLogger.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Logger\MatterCenterException.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Mail\MailMessageParser.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Mail\MimeReader.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Properties\AssemblyInfo.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Utility\SearchUtility.cs
+e:\mc\tree\master\cloud\src\solution\Microsoft.Legal.MatterCenter.Service\Microsoft.Legal.MatterCenter.Utility\Utility\ServiceUtility.cs
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/cleancss b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/cleancss
new file mode 100644
index 00000000..73416418
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/cleancss
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../clean-css/bin/cleancss" "$@"
+ ret=$?
+else
+ node "$basedir/../clean-css/bin/cleancss" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/cleancss.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/cleancss.cmd
new file mode 100644
index 00000000..ce4efa22
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/cleancss.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\clean-css\bin\cleancss" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\clean-css\bin\cleancss" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/dateformat b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/dateformat
new file mode 100644
index 00000000..0284a0d7
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/dateformat
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../dateformat/bin/cli.js" "$@"
+ ret=$?
+else
+ node "$basedir/../dateformat/bin/cli.js" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/dateformat.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/dateformat.cmd
new file mode 100644
index 00000000..b78cb076
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/dateformat.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\dateformat\bin\cli.js" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\dateformat\bin\cli.js" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/gulp b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/gulp
new file mode 100644
index 00000000..f93f3fef
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/gulp
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../gulp/bin/gulp.js" "$@"
+ ret=$?
+else
+ node "$basedir/../gulp/bin/gulp.js" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/gulp.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/gulp.cmd
new file mode 100644
index 00000000..8f13560e
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/gulp.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\gulp\bin\gulp.js" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\gulp\bin\gulp.js" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/has-ansi b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/has-ansi
new file mode 100644
index 00000000..acf1cdc3
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/has-ansi
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../has-ansi/cli.js" "$@"
+ ret=$?
+else
+ node "$basedir/../has-ansi/cli.js" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/has-ansi.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/has-ansi.cmd
new file mode 100644
index 00000000..1dd25898
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/has-ansi.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\has-ansi\cli.js" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\has-ansi\cli.js" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/mkdirp b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/mkdirp
new file mode 100644
index 00000000..958ff644
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/mkdirp
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../mkdirp/bin/cmd.js" "$@"
+ ret=$?
+else
+ node "$basedir/../mkdirp/bin/cmd.js" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/mkdirp.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/mkdirp.cmd
new file mode 100644
index 00000000..0d2cdd7c
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/mkdirp.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\mkdirp\bin\cmd.js" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\mkdirp\bin\cmd.js" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/rimraf b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/rimraf
new file mode 100644
index 00000000..71c35534
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/rimraf
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../rimraf/bin.js" "$@"
+ ret=$?
+else
+ node "$basedir/../rimraf/bin.js" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/rimraf.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/rimraf.cmd
new file mode 100644
index 00000000..9333ec64
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/rimraf.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\rimraf\bin.js" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\rimraf\bin.js" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/semver b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/semver
new file mode 100644
index 00000000..ac1ea9f4
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/semver
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../semver/bin/semver" "$@"
+ ret=$?
+else
+ node "$basedir/../semver/bin/semver" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/semver.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/semver.cmd
new file mode 100644
index 00000000..37c00a46
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/semver.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\semver\bin\semver" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\semver\bin\semver" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-ansi b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-ansi
new file mode 100644
index 00000000..41efdb30
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-ansi
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../strip-ansi/cli.js" "$@"
+ ret=$?
+else
+ node "$basedir/../strip-ansi/cli.js" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-ansi.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-ansi.cmd
new file mode 100644
index 00000000..b7c50ddb
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-ansi.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\strip-ansi\cli.js" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\strip-ansi\cli.js" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-indent b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-indent
new file mode 100644
index 00000000..9fa3ebbb
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-indent
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../strip-indent/cli.js" "$@"
+ ret=$?
+else
+ node "$basedir/../strip-indent/cli.js" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-indent.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-indent.cmd
new file mode 100644
index 00000000..8f675e8a
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/strip-indent.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\strip-indent\cli.js" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\strip-indent\cli.js" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/supports-color b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/supports-color
new file mode 100644
index 00000000..de6bab1c
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/supports-color
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../supports-color/cli.js" "$@"
+ ret=$?
+else
+ node "$basedir/../supports-color/cli.js" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/supports-color.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/supports-color.cmd
new file mode 100644
index 00000000..7766c4c8
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/supports-color.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\supports-color\cli.js" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\supports-color\cli.js" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/uglifyjs b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/uglifyjs
new file mode 100644
index 00000000..27606b8e
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/uglifyjs
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../uglify-js/bin/uglifyjs" "$@"
+ ret=$?
+else
+ node "$basedir/../uglify-js/bin/uglifyjs" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/uglifyjs.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/uglifyjs.cmd
new file mode 100644
index 00000000..3306013e
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/uglifyjs.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\uglify-js\bin\uglifyjs" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\uglify-js\bin\uglifyjs" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/user-home b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/user-home
new file mode 100644
index 00000000..35db5181
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/user-home
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../user-home/cli.js" "$@"
+ ret=$?
+else
+ node "$basedir/../user-home/cli.js" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/user-home.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/user-home.cmd
new file mode 100644
index 00000000..52db406b
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/user-home.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\user-home\cli.js" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\user-home\cli.js" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/which b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/which
new file mode 100644
index 00000000..9c7f24b0
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/which
@@ -0,0 +1,15 @@
+#!/bin/sh
+basedir=`dirname "$0"`
+
+case `uname` in
+ *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+ "$basedir/node" "$basedir/../which/bin/which" "$@"
+ ret=$?
+else
+ node "$basedir/../which/bin/which" "$@"
+ ret=$?
+fi
+exit $ret
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/which.cmd b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/which.cmd
new file mode 100644
index 00000000..588f44d6
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/.bin/which.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+ "%~dp0\node.exe" "%~dp0\..\which\bin\which" %*
+) ELSE (
+ @SETLOCAL
+ @SET PATHEXT=%PATHEXT:;.JS;=;%
+ node "%~dp0\..\which\bin\which" %*
+)
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/LICENSE b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/LICENSE
new file mode 100644
index 00000000..af46c6df
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/LICENSE
@@ -0,0 +1,58 @@
+amdefine is released under two licenses: new BSD, and MIT. You may pick the
+license that best suits your development needs. The text of both licenses are
+provided below.
+
+
+The "New" BSD License:
+----------------------
+
+Copyright (c) 2011-2015, The Dojo Foundation
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of the Dojo Foundation nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+
+MIT License
+-----------
+
+Copyright (c) 2011-2015, The Dojo Foundation
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/README.md b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/README.md
new file mode 100644
index 00000000..037a6e81
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/README.md
@@ -0,0 +1,171 @@
+# amdefine
+
+A module that can be used to implement AMD's define() in Node. This allows you
+to code to the AMD API and have the module work in node programs without
+requiring those other programs to use AMD.
+
+## Usage
+
+**1)** Update your package.json to indicate amdefine as a dependency:
+
+```javascript
+ "dependencies": {
+ "amdefine": ">=0.1.0"
+ }
+```
+
+Then run `npm install` to get amdefine into your project.
+
+**2)** At the top of each module that uses define(), place this code:
+
+```javascript
+if (typeof define !== 'function') { var define = require('amdefine')(module) }
+```
+
+**Only use these snippets** when loading amdefine. If you preserve the basic structure,
+with the braces, it will be stripped out when using the [RequireJS optimizer](#optimizer).
+
+You can add spaces, line breaks and even require amdefine with a local path, but
+keep the rest of the structure to get the stripping behavior.
+
+As you may know, because `if` statements in JavaScript don't have their own scope, the var
+declaration in the above snippet is made whether the `if` expression is truthy or not. If
+RequireJS is loaded then the declaration is superfluous because `define` is already already
+declared in the same scope in RequireJS. Fortunately JavaScript handles multiple `var`
+declarations of the same variable in the same scope gracefully.
+
+If you want to deliver amdefine.js with your code rather than specifying it as a dependency
+with npm, then just download the latest release and refer to it using a relative path:
+
+[Latest Version](https://github.com/jrburke/amdefine/raw/latest/amdefine.js)
+
+### amdefine/intercept
+
+Consider this very experimental.
+
+Instead of pasting the piece of text for the amdefine setup of a `define`
+variable in each module you create or consume, you can use `amdefine/intercept`
+instead. It will automatically insert the above snippet in each .js file loaded
+by Node.
+
+**Warning**: you should only use this if you are creating an application that
+is consuming AMD style defined()'d modules that are distributed via npm and want
+to run that code in Node.
+
+For library code where you are not sure if it will be used by others in Node or
+in the browser, then explicitly depending on amdefine and placing the code
+snippet above is suggested path, instead of using `amdefine/intercept`. The
+intercept module affects all .js files loaded in the Node app, and it is
+inconsiderate to modify global state like that unless you are also controlling
+the top level app.
+
+#### Why distribute AMD-style modules via npm?
+
+npm has a lot of weaknesses for front-end use (installed layout is not great,
+should have better support for the `baseUrl + moduleID + '.js' style of loading,
+single file JS installs), but some people want a JS package manager and are
+willing to live with those constraints. If that is you, but still want to author
+in AMD style modules to get dynamic require([]), better direct source usage and
+powerful loader plugin support in the browser, then this tool can help.
+
+#### amdefine/intercept usage
+
+Just require it in your top level app module (for example index.js, server.js):
+
+```javascript
+require('amdefine/intercept');
+```
+
+The module does not return a value, so no need to assign the result to a local
+variable.
+
+Then just require() code as you normally would with Node's require(). Any .js
+loaded after the intercept require will have the amdefine check injected in
+the .js source as it is loaded. It does not modify the source on disk, just
+prepends some content to the text of the module as it is loaded by Node.
+
+#### How amdefine/intercept works
+
+It overrides the `Module._extensions['.js']` in Node to automatically prepend
+the amdefine snippet above. So, it will affect any .js file loaded by your
+app.
+
+## define() usage
+
+It is best if you use the anonymous forms of define() in your module:
+
+```javascript
+define(function (require) {
+ var dependency = require('dependency');
+});
+```
+
+or
+
+```javascript
+define(['dependency'], function (dependency) {
+
+});
+```
+
+## RequireJS optimizer integration.
+
+Version 1.0.3 of the [RequireJS optimizer](http://requirejs.org/docs/optimization.html)
+will have support for stripping the `if (typeof define !== 'function')` check
+mentioned above, so you can include this snippet for code that runs in the
+browser, but avoid taking the cost of the if() statement once the code is
+optimized for deployment.
+
+## Node 0.4 Support
+
+If you want to support Node 0.4, then add `require` as the second parameter to amdefine:
+
+```javascript
+//Only if you want Node 0.4. If using 0.5 or later, use the above snippet.
+if (typeof define !== 'function') { var define = require('amdefine')(module, require) }
+```
+
+## Limitations
+
+### Synchronous vs Asynchronous
+
+amdefine creates a define() function that is callable by your code. It will
+execute and trace dependencies and call the factory function *synchronously*,
+to keep the behavior in line with Node's synchronous dependency tracing.
+
+The exception: calling AMD's callback-style require() from inside a factory
+function. The require callback is called on process.nextTick():
+
+```javascript
+define(function (require) {
+ require(['a'], function(a) {
+ //'a' is loaded synchronously, but
+ //this callback is called on process.nextTick().
+ });
+});
+```
+
+### Loader Plugins
+
+Loader plugins are supported as long as they call their load() callbacks
+synchronously. So ones that do network requests will not work. However plugins
+like [text](http://requirejs.org/docs/api.html#text) can load text files locally.
+
+The plugin API's `load.fromText()` is **not supported** in amdefine, so this means
+transpiler plugins like the [CoffeeScript loader plugin](https://github.com/jrburke/require-cs)
+will not work. This may be fixable, but it is a bit complex, and I do not have
+enough node-fu to figure it out yet. See the source for amdefine.js if you want
+to get an idea of the issues involved.
+
+## Tests
+
+To run the tests, cd to **tests** and run:
+
+```
+node all.js
+node all-intercept.js
+```
+
+## License
+
+New BSD and MIT. Check the LICENSE file for all the details.
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/amdefine.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/amdefine.js
new file mode 100644
index 00000000..0c4a954a
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/amdefine.js
@@ -0,0 +1,301 @@
+/** vim: et:ts=4:sw=4:sts=4
+ * @license amdefine 1.0.0 Copyright (c) 2011-2015, The Dojo Foundation All Rights Reserved.
+ * Available via the MIT or new BSD license.
+ * see: http://github.com/jrburke/amdefine for details
+ */
+
+/*jslint node: true */
+/*global module, process */
+'use strict';
+
+/**
+ * Creates a define for node.
+ * @param {Object} module the "module" object that is defined by Node for the
+ * current module.
+ * @param {Function} [requireFn]. Node's require function for the current module.
+ * It only needs to be passed in Node versions before 0.5, when module.require
+ * did not exist.
+ * @returns {Function} a define function that is usable for the current node
+ * module.
+ */
+function amdefine(module, requireFn) {
+ 'use strict';
+ var defineCache = {},
+ loaderCache = {},
+ alreadyCalled = false,
+ path = require('path'),
+ makeRequire, stringRequire;
+
+ /**
+ * Trims the . and .. from an array of path segments.
+ * It will keep a leading path segment if a .. will become
+ * the first path segment, to help with module name lookups,
+ * which act like paths, but can be remapped. But the end result,
+ * all paths that use this function should look normalized.
+ * NOTE: this method MODIFIES the input array.
+ * @param {Array} ary the array of path segments.
+ */
+ function trimDots(ary) {
+ var i, part;
+ for (i = 0; ary[i]; i+= 1) {
+ part = ary[i];
+ if (part === '.') {
+ ary.splice(i, 1);
+ i -= 1;
+ } else if (part === '..') {
+ if (i === 1 && (ary[2] === '..' || ary[0] === '..')) {
+ //End of the line. Keep at least one non-dot
+ //path segment at the front so it can be mapped
+ //correctly to disk. Otherwise, there is likely
+ //no path mapping for a path starting with '..'.
+ //This can still fail, but catches the most reasonable
+ //uses of ..
+ break;
+ } else if (i > 0) {
+ ary.splice(i - 1, 2);
+ i -= 2;
+ }
+ }
+ }
+ }
+
+ function normalize(name, baseName) {
+ var baseParts;
+
+ //Adjust any relative paths.
+ if (name && name.charAt(0) === '.') {
+ //If have a base name, try to normalize against it,
+ //otherwise, assume it is a top-level require that will
+ //be relative to baseUrl in the end.
+ if (baseName) {
+ baseParts = baseName.split('/');
+ baseParts = baseParts.slice(0, baseParts.length - 1);
+ baseParts = baseParts.concat(name.split('/'));
+ trimDots(baseParts);
+ name = baseParts.join('/');
+ }
+ }
+
+ return name;
+ }
+
+ /**
+ * Create the normalize() function passed to a loader plugin's
+ * normalize method.
+ */
+ function makeNormalize(relName) {
+ return function (name) {
+ return normalize(name, relName);
+ };
+ }
+
+ function makeLoad(id) {
+ function load(value) {
+ loaderCache[id] = value;
+ }
+
+ load.fromText = function (id, text) {
+ //This one is difficult because the text can/probably uses
+ //define, and any relative paths and requires should be relative
+ //to that id was it would be found on disk. But this would require
+ //bootstrapping a module/require fairly deeply from node core.
+ //Not sure how best to go about that yet.
+ throw new Error('amdefine does not implement load.fromText');
+ };
+
+ return load;
+ }
+
+ makeRequire = function (systemRequire, exports, module, relId) {
+ function amdRequire(deps, callback) {
+ if (typeof deps === 'string') {
+ //Synchronous, single module require('')
+ return stringRequire(systemRequire, exports, module, deps, relId);
+ } else {
+ //Array of dependencies with a callback.
+
+ //Convert the dependencies to modules.
+ deps = deps.map(function (depName) {
+ return stringRequire(systemRequire, exports, module, depName, relId);
+ });
+
+ //Wait for next tick to call back the require call.
+ if (callback) {
+ process.nextTick(function () {
+ callback.apply(null, deps);
+ });
+ }
+ }
+ }
+
+ amdRequire.toUrl = function (filePath) {
+ if (filePath.indexOf('.') === 0) {
+ return normalize(filePath, path.dirname(module.filename));
+ } else {
+ return filePath;
+ }
+ };
+
+ return amdRequire;
+ };
+
+ //Favor explicit value, passed in if the module wants to support Node 0.4.
+ requireFn = requireFn || function req() {
+ return module.require.apply(module, arguments);
+ };
+
+ function runFactory(id, deps, factory) {
+ var r, e, m, result;
+
+ if (id) {
+ e = loaderCache[id] = {};
+ m = {
+ id: id,
+ uri: __filename,
+ exports: e
+ };
+ r = makeRequire(requireFn, e, m, id);
+ } else {
+ //Only support one define call per file
+ if (alreadyCalled) {
+ throw new Error('amdefine with no module ID cannot be called more than once per file.');
+ }
+ alreadyCalled = true;
+
+ //Use the real variables from node
+ //Use module.exports for exports, since
+ //the exports in here is amdefine exports.
+ e = module.exports;
+ m = module;
+ r = makeRequire(requireFn, e, m, module.id);
+ }
+
+ //If there are dependencies, they are strings, so need
+ //to convert them to dependency values.
+ if (deps) {
+ deps = deps.map(function (depName) {
+ return r(depName);
+ });
+ }
+
+ //Call the factory with the right dependencies.
+ if (typeof factory === 'function') {
+ result = factory.apply(m.exports, deps);
+ } else {
+ result = factory;
+ }
+
+ if (result !== undefined) {
+ m.exports = result;
+ if (id) {
+ loaderCache[id] = m.exports;
+ }
+ }
+ }
+
+ stringRequire = function (systemRequire, exports, module, id, relId) {
+ //Split the ID by a ! so that
+ var index = id.indexOf('!'),
+ originalId = id,
+ prefix, plugin;
+
+ if (index === -1) {
+ id = normalize(id, relId);
+
+ //Straight module lookup. If it is one of the special dependencies,
+ //deal with it, otherwise, delegate to node.
+ if (id === 'require') {
+ return makeRequire(systemRequire, exports, module, relId);
+ } else if (id === 'exports') {
+ return exports;
+ } else if (id === 'module') {
+ return module;
+ } else if (loaderCache.hasOwnProperty(id)) {
+ return loaderCache[id];
+ } else if (defineCache[id]) {
+ runFactory.apply(null, defineCache[id]);
+ return loaderCache[id];
+ } else {
+ if(systemRequire) {
+ return systemRequire(originalId);
+ } else {
+ throw new Error('No module with ID: ' + id);
+ }
+ }
+ } else {
+ //There is a plugin in play.
+ prefix = id.substring(0, index);
+ id = id.substring(index + 1, id.length);
+
+ plugin = stringRequire(systemRequire, exports, module, prefix, relId);
+
+ if (plugin.normalize) {
+ id = plugin.normalize(id, makeNormalize(relId));
+ } else {
+ //Normalize the ID normally.
+ id = normalize(id, relId);
+ }
+
+ if (loaderCache[id]) {
+ return loaderCache[id];
+ } else {
+ plugin.load(id, makeRequire(systemRequire, exports, module, relId), makeLoad(id), {});
+
+ return loaderCache[id];
+ }
+ }
+ };
+
+ //Create a define function specific to the module asking for amdefine.
+ function define(id, deps, factory) {
+ if (Array.isArray(id)) {
+ factory = deps;
+ deps = id;
+ id = undefined;
+ } else if (typeof id !== 'string') {
+ factory = id;
+ id = deps = undefined;
+ }
+
+ if (deps && !Array.isArray(deps)) {
+ factory = deps;
+ deps = undefined;
+ }
+
+ if (!deps) {
+ deps = ['require', 'exports', 'module'];
+ }
+
+ //Set up properties for this module. If an ID, then use
+ //internal cache. If no ID, then use the external variables
+ //for this node module.
+ if (id) {
+ //Put the module in deep freeze until there is a
+ //require call for it.
+ defineCache[id] = [id, deps, factory];
+ } else {
+ runFactory(id, deps, factory);
+ }
+ }
+
+ //define.require, which has access to all the values in the
+ //cache. Useful for AMD modules that all have IDs in the file,
+ //but need to finally export a value to node based on one of those
+ //IDs.
+ define.require = function (id) {
+ if (loaderCache[id]) {
+ return loaderCache[id];
+ }
+
+ if (defineCache[id]) {
+ runFactory.apply(null, defineCache[id]);
+ return loaderCache[id];
+ }
+ };
+
+ define.amd = {};
+
+ return define;
+}
+
+module.exports = amdefine;
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/intercept.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/intercept.js
new file mode 100644
index 00000000..771a9830
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/intercept.js
@@ -0,0 +1,36 @@
+/*jshint node: true */
+var inserted,
+ Module = require('module'),
+ fs = require('fs'),
+ existingExtFn = Module._extensions['.js'],
+ amdefineRegExp = /amdefine\.js/;
+
+inserted = "if (typeof define !== 'function') {var define = require('amdefine')(module)}";
+
+//From the node/lib/module.js source:
+function stripBOM(content) {
+ // Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)
+ // because the buffer-to-string conversion in `fs.readFileSync()`
+ // translates it to FEFF, the UTF-16 BOM.
+ if (content.charCodeAt(0) === 0xFEFF) {
+ content = content.slice(1);
+ }
+ return content;
+}
+
+//Also adapted from the node/lib/module.js source:
+function intercept(module, filename) {
+ var content = stripBOM(fs.readFileSync(filename, 'utf8'));
+
+ if (!amdefineRegExp.test(module.id)) {
+ content = inserted + content;
+ }
+
+ module._compile(content, filename);
+}
+
+intercept._id = 'amdefine/intercept';
+
+if (!existingExtFn._id || existingExtFn._id !== intercept._id) {
+ Module._extensions['.js'] = intercept;
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/package.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/package.json
new file mode 100644
index 00000000..580e8a91
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/amdefine/package.json
@@ -0,0 +1,75 @@
+{
+ "_args": [
+ [
+ "amdefine@>=0.0.4",
+ "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\clean-css\\node_modules\\source-map"
+ ]
+ ],
+ "_from": "amdefine@>=0.0.4",
+ "_id": "amdefine@1.0.0",
+ "_inCache": true,
+ "_location": "/amdefine",
+ "_nodeVersion": "0.10.36",
+ "_npmUser": {
+ "email": "jrburke@gmail.com",
+ "name": "jrburke"
+ },
+ "_npmVersion": "2.12.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "amdefine",
+ "raw": "amdefine@>=0.0.4",
+ "rawSpec": ">=0.0.4",
+ "scope": null,
+ "spec": ">=0.0.4",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/clean-css/source-map",
+ "/uglify-js/source-map",
+ "/vinyl-sourcemaps-apply/source-map"
+ ],
+ "_resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz",
+ "_shasum": "fd17474700cb5cc9c2b709f0be9d23ce3c198c33",
+ "_shrinkwrap": null,
+ "_spec": "amdefine@>=0.0.4",
+ "_where": "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\clean-css\\node_modules\\source-map",
+ "author": {
+ "email": "jrburke@gmail.com",
+ "name": "James Burke",
+ "url": "http://github.com/jrburke"
+ },
+ "bugs": {
+ "url": "https://github.com/jrburke/amdefine/issues"
+ },
+ "dependencies": {},
+ "description": "Provide AMD's define() API for declaring modules in the AMD format",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "fd17474700cb5cc9c2b709f0be9d23ce3c198c33",
+ "tarball": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz"
+ },
+ "engines": {
+ "node": ">=0.4.2"
+ },
+ "gitHead": "578bc4a3f7dede33f3f3e10edde0c1607005d761",
+ "homepage": "http://github.com/jrburke/amdefine",
+ "installable": true,
+ "license": "BSD-3-Clause AND MIT",
+ "main": "./amdefine.js",
+ "maintainers": [
+ {
+ "name": "jrburke",
+ "email": "jrburke@gmail.com"
+ }
+ ],
+ "name": "amdefine",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/jrburke/amdefine.git"
+ },
+ "scripts": {},
+ "version": "1.0.0"
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-regex/index.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-regex/index.js
new file mode 100644
index 00000000..783c5c7b
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-regex/index.js
@@ -0,0 +1,4 @@
+'use strict';
+module.exports = function () {
+ return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
+};
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-regex/package.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-regex/package.json
new file mode 100644
index 00000000..093cc30b
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-regex/package.json
@@ -0,0 +1,105 @@
+{
+ "_args": [
+ [
+ "ansi-regex@^0.2.0",
+ "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\has-ansi"
+ ]
+ ],
+ "_from": "ansi-regex@>=0.2.0-0 <0.3.0-0",
+ "_id": "ansi-regex@0.2.1",
+ "_inCache": true,
+ "_location": "/ansi-regex",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "1.4.9",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "ansi-regex",
+ "raw": "ansi-regex@^0.2.0",
+ "rawSpec": "^0.2.0",
+ "scope": null,
+ "spec": ">=0.2.0-0 <0.3.0-0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/has-ansi",
+ "/strip-ansi"
+ ],
+ "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
+ "_shasum": "0d8e946967a3d8143f93e24e298525fc1b2235f9",
+ "_shrinkwrap": null,
+ "_spec": "ansi-regex@^0.2.0",
+ "_where": "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\has-ansi",
+ "author": {
+ "email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
+ "url": "http://sindresorhus.com"
+ },
+ "bugs": {
+ "url": "https://github.com/sindresorhus/ansi-regex/issues"
+ },
+ "dependencies": {},
+ "description": "Regular expression for matching ANSI escape codes",
+ "devDependencies": {
+ "mocha": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "0d8e946967a3d8143f93e24e298525fc1b2235f9",
+ "tarball": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "files": [
+ "index.js"
+ ],
+ "homepage": "https://github.com/sindresorhus/ansi-regex",
+ "installable": true,
+ "keywords": [
+ "256",
+ "ansi",
+ "cli",
+ "color",
+ "colors",
+ "colour",
+ "command-line",
+ "console",
+ "escape",
+ "find",
+ "formatting",
+ "match",
+ "pattern",
+ "re",
+ "regex",
+ "regexp",
+ "rgb",
+ "shell",
+ "string",
+ "styles",
+ "terminal",
+ "test",
+ "text",
+ "tty",
+ "xterm"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ }
+ ],
+ "name": "ansi-regex",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/sindresorhus/ansi-regex"
+ },
+ "scripts": {
+ "test": "mocha"
+ },
+ "version": "0.2.1"
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-regex/readme.md b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-regex/readme.md
new file mode 100644
index 00000000..ae876e72
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-regex/readme.md
@@ -0,0 +1,33 @@
+# ansi-regex [](https://travis-ci.org/sindresorhus/ansi-regex)
+
+> Regular expression for matching [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)
+
+
+## Install
+
+```sh
+$ npm install --save ansi-regex
+```
+
+
+## Usage
+
+```js
+var ansiRegex = require('ansi-regex');
+
+ansiRegex().test('\u001b[4mcake\u001b[0m');
+//=> true
+
+ansiRegex().test('cake');
+//=> false
+
+'\u001b[4mcake\u001b[0m'.match(ansiRegex());
+//=> ['\u001b[4m', '\u001b[0m']
+```
+
+*It's a function so you can create multiple instances. Regexes with the global flag will have the `.lastIndex` property changed for each call to methods on the instance. Therefore reusing the instance with multiple calls will not work as expected for `.test()`.*
+
+
+## License
+
+MIT © [Sindre Sorhus](http://sindresorhus.com)
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-styles/index.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-styles/index.js
new file mode 100644
index 00000000..2d8b4726
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-styles/index.js
@@ -0,0 +1,40 @@
+'use strict';
+var styles = module.exports;
+
+var codes = {
+ reset: [0, 0],
+
+ bold: [1, 22], // 21 isn't widely supported and 22 does the same thing
+ dim: [2, 22],
+ italic: [3, 23],
+ underline: [4, 24],
+ inverse: [7, 27],
+ hidden: [8, 28],
+ strikethrough: [9, 29],
+
+ black: [30, 39],
+ red: [31, 39],
+ green: [32, 39],
+ yellow: [33, 39],
+ blue: [34, 39],
+ magenta: [35, 39],
+ cyan: [36, 39],
+ white: [37, 39],
+ gray: [90, 39],
+
+ bgBlack: [40, 49],
+ bgRed: [41, 49],
+ bgGreen: [42, 49],
+ bgYellow: [43, 49],
+ bgBlue: [44, 49],
+ bgMagenta: [45, 49],
+ bgCyan: [46, 49],
+ bgWhite: [47, 49]
+};
+
+Object.keys(codes).forEach(function (key) {
+ var val = codes[key];
+ var style = styles[key] = {};
+ style.open = '\u001b[' + val[0] + 'm';
+ style.close = '\u001b[' + val[1] + 'm';
+});
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-styles/package.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-styles/package.json
new file mode 100644
index 00000000..58458f13
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-styles/package.json
@@ -0,0 +1,99 @@
+{
+ "_args": [
+ [
+ "ansi-styles@^1.1.0",
+ "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\chalk"
+ ]
+ ],
+ "_from": "ansi-styles@>=1.1.0-0 <2.0.0-0",
+ "_id": "ansi-styles@1.1.0",
+ "_inCache": true,
+ "_location": "/ansi-styles",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "1.4.9",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "ansi-styles",
+ "raw": "ansi-styles@^1.1.0",
+ "rawSpec": "^1.1.0",
+ "scope": null,
+ "spec": ">=1.1.0-0 <2.0.0-0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/chalk"
+ ],
+ "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
+ "_shasum": "eaecbf66cd706882760b2f4691582b8f55d7a7de",
+ "_shrinkwrap": null,
+ "_spec": "ansi-styles@^1.1.0",
+ "_where": "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\chalk",
+ "author": {
+ "email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
+ "url": "http://sindresorhus.com"
+ },
+ "bugs": {
+ "url": "https://github.com/sindresorhus/ansi-styles/issues"
+ },
+ "dependencies": {},
+ "description": "ANSI escape codes for styling strings in the terminal",
+ "devDependencies": {
+ "mocha": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "eaecbf66cd706882760b2f4691582b8f55d7a7de",
+ "tarball": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "files": [
+ "index.js"
+ ],
+ "homepage": "https://github.com/sindresorhus/ansi-styles",
+ "installable": true,
+ "keywords": [
+ "256",
+ "ansi",
+ "cli",
+ "color",
+ "colors",
+ "colour",
+ "command-line",
+ "console",
+ "escape",
+ "formatting",
+ "log",
+ "logging",
+ "rgb",
+ "shell",
+ "string",
+ "styles",
+ "terminal",
+ "text",
+ "tty",
+ "xterm"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ }
+ ],
+ "name": "ansi-styles",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/sindresorhus/ansi-styles"
+ },
+ "scripts": {
+ "test": "mocha"
+ },
+ "version": "1.1.0"
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-styles/readme.md b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-styles/readme.md
new file mode 100644
index 00000000..73584cc9
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/ansi-styles/readme.md
@@ -0,0 +1,70 @@
+# ansi-styles [](https://travis-ci.org/sindresorhus/ansi-styles)
+
+> [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for styling strings in the terminal
+
+You probably want the higher-level [chalk](https://github.com/sindresorhus/chalk) module for styling your strings.
+
+
+
+
+## Install
+
+```sh
+$ npm install --save ansi-styles
+```
+
+
+## Usage
+
+```js
+var ansi = require('ansi-styles');
+
+console.log(ansi.green.open + 'Hello world!' + ansi.green.close);
+```
+
+
+## API
+
+Each style has an `open` and `close` property.
+
+
+## Styles
+
+### General
+
+- `reset`
+- `bold`
+- `dim`
+- `italic` *(not widely supported)*
+- `underline`
+- `inverse`
+- `hidden`
+- `strikethrough` *(not widely supported)*
+
+### Text colors
+
+- `black`
+- `red`
+- `green`
+- `yellow`
+- `blue`
+- `magenta`
+- `cyan`
+- `white`
+- `gray`
+
+### Background colors
+
+- `bgBlack`
+- `bgRed`
+- `bgGreen`
+- `bgYellow`
+- `bgBlue`
+- `bgMagenta`
+- `bgCyan`
+- `bgWhite`
+
+
+## License
+
+MIT © [Sindre Sorhus](http://sindresorhus.com)
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/.travis.yml b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/.travis.yml
new file mode 100644
index 00000000..895dbd36
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/.travis.yml
@@ -0,0 +1,4 @@
+language: node_js
+node_js:
+ - 0.6
+ - 0.8
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/LICENSE b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/LICENSE
new file mode 100644
index 00000000..ee27ba4b
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/LICENSE
@@ -0,0 +1,18 @@
+This software is released under the MIT license:
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/examples/beep.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/examples/beep.js
new file mode 100644
index 00000000..9c070479
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/examples/beep.js
@@ -0,0 +1,24 @@
+var archy = require('../');
+var s = archy({
+ label : 'beep',
+ nodes : [
+ 'ity',
+ {
+ label : 'boop',
+ nodes : [
+ {
+ label : 'o_O',
+ nodes : [
+ {
+ label : 'oh',
+ nodes : [ 'hello', 'puny' ]
+ },
+ 'human'
+ ]
+ },
+ 'party\ntime!'
+ ]
+ }
+ ]
+});
+console.log(s);
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/examples/multi_line.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/examples/multi_line.js
new file mode 100644
index 00000000..8afdfada
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/examples/multi_line.js
@@ -0,0 +1,25 @@
+var archy = require('../');
+
+var s = archy({
+ label : 'beep\none\ntwo',
+ nodes : [
+ 'ity',
+ {
+ label : 'boop',
+ nodes : [
+ {
+ label : 'o_O\nwheee',
+ nodes : [
+ {
+ label : 'oh',
+ nodes : [ 'hello', 'puny\nmeat' ]
+ },
+ 'creature'
+ ]
+ },
+ 'party\ntime!'
+ ]
+ }
+ ]
+});
+console.log(s);
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/index.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/index.js
new file mode 100644
index 00000000..869d64e6
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/index.js
@@ -0,0 +1,35 @@
+module.exports = function archy (obj, prefix, opts) {
+ if (prefix === undefined) prefix = '';
+ if (!opts) opts = {};
+ var chr = function (s) {
+ var chars = {
+ '│' : '|',
+ '└' : '`',
+ '├' : '+',
+ '─' : '-',
+ '┬' : '-'
+ };
+ return opts.unicode === false ? chars[s] : s;
+ };
+
+ if (typeof obj === 'string') obj = { label : obj };
+
+ var nodes = obj.nodes || [];
+ var lines = (obj.label || '').split('\n');
+ var splitter = '\n' + prefix + (nodes.length ? chr('│') : ' ') + ' ';
+
+ return prefix
+ + lines.join(splitter) + '\n'
+ + nodes.map(function (node, ix) {
+ var last = ix === nodes.length - 1;
+ var more = node.nodes && node.nodes.length;
+ var prefix_ = prefix + (last ? ' ' : chr('│')) + ' ';
+
+ return prefix
+ + (last ? chr('└') : chr('├')) + chr('─')
+ + (more ? chr('┬') : chr('─')) + ' '
+ + archy(node, prefix_, opts).slice(prefix.length + 2)
+ ;
+ }).join('')
+ ;
+};
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/package.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/package.json
new file mode 100644
index 00000000..4c617f78
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/package.json
@@ -0,0 +1,105 @@
+{
+ "_args": [
+ [
+ "archy@^1.0.0",
+ "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\gulp"
+ ]
+ ],
+ "_from": "archy@>=1.0.0-0 <2.0.0-0",
+ "_id": "archy@1.0.0",
+ "_inCache": true,
+ "_location": "/archy",
+ "_npmUser": {
+ "email": "mail@substack.net",
+ "name": "substack"
+ },
+ "_npmVersion": "1.4.25",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "archy",
+ "raw": "archy@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0-0 <2.0.0-0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/gulp"
+ ],
+ "_resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
+ "_shasum": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40",
+ "_shrinkwrap": null,
+ "_spec": "archy@^1.0.0",
+ "_where": "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\gulp",
+ "author": {
+ "email": "mail@substack.net",
+ "name": "James Halliday",
+ "url": "http://substack.net"
+ },
+ "bugs": {
+ "url": "https://github.com/substack/node-archy/issues"
+ },
+ "dependencies": {},
+ "description": "render nested hierarchies `npm ls` style with unicode pipes",
+ "devDependencies": {
+ "tap": "~0.3.3",
+ "tape": "~0.1.1"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40",
+ "tarball": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz"
+ },
+ "gitHead": "30223c16191e877bf027b15b12daf077b9b55b84",
+ "homepage": "https://github.com/substack/node-archy",
+ "installable": true,
+ "keywords": [
+ "hierarchy",
+ "npm ls",
+ "pretty",
+ "print",
+ "unicode"
+ ],
+ "license": "MIT",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "substack",
+ "email": "mail@substack.net"
+ }
+ ],
+ "name": "archy",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "http://github.com/substack/node-archy.git"
+ },
+ "scripts": {
+ "test": "tap test"
+ },
+ "testling": {
+ "browsers": {
+ "chrome": [
+ "20.0"
+ ],
+ "firefox": [
+ "10.0",
+ "15.0"
+ ],
+ "iexplore": [
+ "6.0",
+ "7.0",
+ "8.0",
+ "9.0"
+ ],
+ "opera": [
+ "12.0"
+ ],
+ "safari": [
+ "5.1"
+ ]
+ },
+ "files": "test/*.js"
+ },
+ "version": "1.0.0"
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/readme.markdown b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/readme.markdown
new file mode 100644
index 00000000..ef7a5cf3
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/readme.markdown
@@ -0,0 +1,88 @@
+# archy
+
+Render nested hierarchies `npm ls` style with unicode pipes.
+
+[](http://ci.testling.com/substack/node-archy)
+
+[](http://travis-ci.org/substack/node-archy)
+
+# example
+
+``` js
+var archy = require('archy');
+var s = archy({
+ label : 'beep',
+ nodes : [
+ 'ity',
+ {
+ label : 'boop',
+ nodes : [
+ {
+ label : 'o_O',
+ nodes : [
+ {
+ label : 'oh',
+ nodes : [ 'hello', 'puny' ]
+ },
+ 'human'
+ ]
+ },
+ 'party\ntime!'
+ ]
+ }
+ ]
+});
+console.log(s);
+```
+
+output
+
+```
+beep
+├── ity
+└─┬ boop
+ ├─┬ o_O
+ │ ├─┬ oh
+ │ │ ├── hello
+ │ │ └── puny
+ │ └── human
+ └── party
+ time!
+```
+
+# methods
+
+var archy = require('archy')
+
+## archy(obj, prefix='', opts={})
+
+Return a string representation of `obj` with unicode pipe characters like how
+`npm ls` looks.
+
+`obj` should be a tree of nested objects with `'label'` and `'nodes'` fields.
+`'label'` is a string of text to display at a node level and `'nodes'` is an
+array of the descendents of the current node.
+
+If a node is a string, that string will be used as the `'label'` and an empty
+array of `'nodes'` will be used.
+
+`prefix` gets prepended to all the lines and is used by the algorithm to
+recursively update.
+
+If `'label'` has newlines they will be indented at the present indentation level
+with the current prefix.
+
+To disable unicode results in favor of all-ansi output set `opts.unicode` to
+`false`.
+
+# install
+
+With [npm](http://npmjs.org) do:
+
+```
+npm install archy
+```
+
+# license
+
+MIT
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/test/beep.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/test/beep.js
new file mode 100644
index 00000000..4ea74f9c
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/test/beep.js
@@ -0,0 +1,40 @@
+var test = require('tape');
+var archy = require('../');
+
+test('beep', function (t) {
+ var s = archy({
+ label : 'beep',
+ nodes : [
+ 'ity',
+ {
+ label : 'boop',
+ nodes : [
+ {
+ label : 'o_O',
+ nodes : [
+ {
+ label : 'oh',
+ nodes : [ 'hello', 'puny' ]
+ },
+ 'human'
+ ]
+ },
+ 'party!'
+ ]
+ }
+ ]
+ });
+ t.equal(s, [
+ 'beep',
+ '├── ity',
+ '└─┬ boop',
+ ' ├─┬ o_O',
+ ' │ ├─┬ oh',
+ ' │ │ ├── hello',
+ ' │ │ └── puny',
+ ' │ └── human',
+ ' └── party!',
+ ''
+ ].join('\n'));
+ t.end();
+});
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/test/multi_line.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/test/multi_line.js
new file mode 100644
index 00000000..2cf2154d
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/test/multi_line.js
@@ -0,0 +1,45 @@
+var test = require('tape');
+var archy = require('../');
+
+test('multi-line', function (t) {
+ var s = archy({
+ label : 'beep\none\ntwo',
+ nodes : [
+ 'ity',
+ {
+ label : 'boop',
+ nodes : [
+ {
+ label : 'o_O\nwheee',
+ nodes : [
+ {
+ label : 'oh',
+ nodes : [ 'hello', 'puny\nmeat' ]
+ },
+ 'creature'
+ ]
+ },
+ 'party\ntime!'
+ ]
+ }
+ ]
+ });
+ t.equal(s, [
+ 'beep',
+ '│ one',
+ '│ two',
+ '├── ity',
+ '└─┬ boop',
+ ' ├─┬ o_O',
+ ' │ │ wheee',
+ ' │ ├─┬ oh',
+ ' │ │ ├── hello',
+ ' │ │ └── puny',
+ ' │ │ meat',
+ ' │ └── creature',
+ ' └── party',
+ ' time!',
+ ''
+ ].join('\n'));
+ t.end();
+});
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/test/non_unicode.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/test/non_unicode.js
new file mode 100644
index 00000000..7204d332
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/archy/test/non_unicode.js
@@ -0,0 +1,40 @@
+var test = require('tape');
+var archy = require('../');
+
+test('beep', function (t) {
+ var s = archy({
+ label : 'beep',
+ nodes : [
+ 'ity',
+ {
+ label : 'boop',
+ nodes : [
+ {
+ label : 'o_O',
+ nodes : [
+ {
+ label : 'oh',
+ nodes : [ 'hello', 'puny' ]
+ },
+ 'human'
+ ]
+ },
+ 'party!'
+ ]
+ }
+ ]
+ }, '', { unicode : false });
+ t.equal(s, [
+ 'beep',
+ '+-- ity',
+ '`-- boop',
+ ' +-- o_O',
+ ' | +-- oh',
+ ' | | +-- hello',
+ ' | | `-- puny',
+ ' | `-- human',
+ ' `-- party!',
+ ''
+ ].join('\n'));
+ t.end();
+});
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/LICENSE b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/LICENSE
new file mode 100644
index 00000000..fa30c4cb
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2014-2015, Jon Schlinkert.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/README.md b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/README.md
new file mode 100644
index 00000000..7705c6cd
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/README.md
@@ -0,0 +1,74 @@
+# arr-diff [](https://www.npmjs.com/package/arr-diff) [](https://travis-ci.org/jonschlinkert/base)
+
+> Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
+
+## Install
+
+Install with [npm](https://www.npmjs.com/)
+
+```sh
+$ npm i arr-diff --save
+```
+Install with [bower](http://bower.io/)
+
+```sh
+$ bower install arr-diff --save
+```
+
+## API
+
+### [diff](index.js#L33)
+
+Return the difference between the first array and additional arrays.
+
+**Params**
+
+* `a` **{Array}**
+* `b` **{Array}**
+* `returns` **{Array}**
+
+**Example**
+
+```js
+var diff = require('arr-diff');
+
+var a = ['a', 'b', 'c', 'd'];
+var b = ['b', 'c'];
+
+console.log(diff(a, b))
+//=> ['a', 'd']
+```
+
+## Related projects
+
+* [arr-flatten](https://www.npmjs.com/package/arr-flatten): Recursively flatten an array or arrays. This is the fastest implementation of array flatten. | [homepage](https://github.com/jonschlinkert/arr-flatten)
+* [array-filter](https://www.npmjs.com/package/array-filter): Array#filter for older browsers. | [homepage](https://github.com/juliangruber/array-filter)
+* [array-intersection](https://www.npmjs.com/package/array-intersection): Return an array with the unique values present in _all_ given arrays using strict equality… [more](https://www.npmjs.com/package/array-intersection) | [homepage](https://github.com/jonschlinkert/array-intersection)
+
+## Running tests
+
+Install dev dependencies:
+
+```sh
+$ npm i -d && npm test
+```
+
+## Contributing
+
+Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/arr-diff/issues/new).
+
+## Author
+
+**Jon Schlinkert**
+
++ [github/jonschlinkert](https://github.com/jonschlinkert)
++ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)
+
+## License
+
+Copyright © 2015 [Jon Schlinkert](https://github.com/jonschlinkert)
+Released under the MIT license.
+
+***
+
+_This file was generated by [verb](https://github.com/verbose/verb) on Sat Dec 05 2015 23:24:53 GMT-0500 (EST)._
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/index.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/index.js
new file mode 100644
index 00000000..bc7200d8
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/index.js
@@ -0,0 +1,58 @@
+/*!
+ * arr-diff
+ *
+ * Copyright (c) 2014 Jon Schlinkert, contributors.
+ * Licensed under the MIT License
+ */
+
+'use strict';
+
+var flatten = require('arr-flatten');
+var slice = [].slice;
+
+/**
+ * Return the difference between the first array and
+ * additional arrays.
+ *
+ * ```js
+ * var diff = require('{%= name %}');
+ *
+ * var a = ['a', 'b', 'c', 'd'];
+ * var b = ['b', 'c'];
+ *
+ * console.log(diff(a, b))
+ * //=> ['a', 'd']
+ * ```
+ *
+ * @param {Array} `a`
+ * @param {Array} `b`
+ * @return {Array}
+ * @api public
+ */
+
+function diff(arr, arrays) {
+ var argsLen = arguments.length;
+ var len = arr.length, i = -1;
+ var res = [], arrays;
+
+ if (argsLen === 1) {
+ return arr;
+ }
+
+ if (argsLen > 2) {
+ arrays = flatten(slice.call(arguments, 1));
+ }
+
+ while (++i < len) {
+ if (!~arrays.indexOf(arr[i])) {
+ res.push(arr[i]);
+ }
+ }
+ return res;
+}
+
+/**
+ * Expose `diff`
+ */
+
+module.exports = diff;
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/package.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/package.json
new file mode 100644
index 00000000..c6869978
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-diff/package.json
@@ -0,0 +1,110 @@
+{
+ "_args": [
+ [
+ "arr-diff@^2.0.0",
+ "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\micromatch"
+ ]
+ ],
+ "_from": "arr-diff@>=2.0.0-0 <3.0.0-0",
+ "_id": "arr-diff@2.0.0",
+ "_inCache": true,
+ "_location": "/arr-diff",
+ "_nodeVersion": "5.0.0",
+ "_npmUser": {
+ "email": "github@sellside.com",
+ "name": "jonschlinkert"
+ },
+ "_npmVersion": "3.3.6",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "arr-diff",
+ "raw": "arr-diff@^2.0.0",
+ "rawSpec": "^2.0.0",
+ "scope": null,
+ "spec": ">=2.0.0-0 <3.0.0-0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/micromatch"
+ ],
+ "_resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
+ "_shasum": "8f3b827f955a8bd669697e4a4256ac3ceae356cf",
+ "_shrinkwrap": null,
+ "_spec": "arr-diff@^2.0.0",
+ "_where": "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\micromatch",
+ "author": {
+ "name": "Jon Schlinkert",
+ "url": "https://github.com/jonschlinkert"
+ },
+ "bugs": {
+ "url": "https://github.com/jonschlinkert/arr-diff/issues"
+ },
+ "dependencies": {
+ "arr-flatten": "^1.0.1"
+ },
+ "description": "Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.",
+ "devDependencies": {
+ "array-differ": "^1.0.0",
+ "array-slice": "^0.2.3",
+ "benchmarked": "^0.1.4",
+ "chalk": "^1.1.1",
+ "mocha": "*",
+ "should": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "8f3b827f955a8bd669697e4a4256ac3ceae356cf",
+ "tarball": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "files": [
+ "index.js"
+ ],
+ "gitHead": "b89f54eb88ca51afd0e0ea6be9a4a63e5ccecf27",
+ "homepage": "https://github.com/jonschlinkert/arr-diff",
+ "installable": true,
+ "keywords": [
+ "arr",
+ "array",
+ "diff",
+ "differ",
+ "difference"
+ ],
+ "license": "MIT",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "doowb",
+ "email": "brian.woodward@gmail.com"
+ },
+ {
+ "name": "jonschlinkert",
+ "email": "github@sellside.com"
+ },
+ {
+ "name": "paulmillr",
+ "email": "paul@paulmillr.com"
+ }
+ ],
+ "name": "arr-diff",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/jonschlinkert/arr-diff.git"
+ },
+ "scripts": {
+ "test": "mocha"
+ },
+ "verb": {
+ "related": {
+ "list": [
+ "arr-flatten",
+ "array-filter",
+ "array-intersection"
+ ]
+ }
+ },
+ "version": "2.0.0"
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/LICENSE b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/LICENSE
new file mode 100644
index 00000000..fa30c4cb
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2014-2015, Jon Schlinkert.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/README.md b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/README.md
new file mode 100644
index 00000000..bd696e66
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/README.md
@@ -0,0 +1,73 @@
+# arr-flatten [](http://badge.fury.io/js/arr-flatten) [](https://travis-ci.org/jonschlinkert/arr-flatten)
+
+> Recursively flatten an array or arrays. This is the fastest implementation of array flatten.
+
+Why another flatten utility? I wanted the fastest implementation I could find, with implementation choices that should work for 95% of use cases, but no cruft to cover the other 5%.
+
+## Run benchmarks
+
+```bash
+npm run benchmarks
+```
+
+Benchmark results comparing this library to [array-flatten]:
+
+```bash
+#1: large.js
+ arr-flatten.js x 487,030 ops/sec ±0.67% (92 runs sampled)
+ array-flatten.js x 347,020 ops/sec ±0.57% (98 runs sampled)
+
+#2: medium.js
+ arr-flatten.js x 1,914,516 ops/sec ±0.76% (94 runs sampled)
+ array-flatten.js x 1,391,661 ops/sec ±0.63% (96 runs sampled)
+
+#3: small.js
+ arr-flatten.js x 5,158,980 ops/sec ±0.85% (94 runs sampled)
+ array-flatten.js x 3,683,173 ops/sec ±0.79% (97 runs sampled)
+```
+
+## Run tests
+
+Install dev dependencies:
+
+```bash
+npm i -d && npm test
+```
+
+## Install with [npm](npmjs.org)
+
+```bash
+npm i arr-flatten --save
+```
+### Install with [bower](https://github.com/bower/bower)
+
+```bash
+bower install arr-flatten --save
+```
+
+
+## Usage
+
+```js
+var flatten = require('arr-flatten');
+
+flatten(['a', ['b', ['c']], 'd', ['e']]);
+//=> ['a', 'b', 'c', 'd', 'e']
+```
+
+## Author
+
+**Jon Schlinkert**
+
++ [github/jonschlinkert](https://github.com/jonschlinkert)
++ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)
+
+## License
+Copyright (c) 2014-2015 Jon Schlinkert
+Released under the MIT license
+
+***
+
+_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 11, 2015._
+
+[array-flatten]: https://github.com/blakeembrey/array-flatten
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/index.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/index.js
new file mode 100644
index 00000000..f74e48c2
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/index.js
@@ -0,0 +1,27 @@
+/*!
+ * arr-flatten
+ *
+ * Copyright (c) 2014-2015, Jon Schlinkert.
+ * Licensed under the MIT License.
+ */
+
+'use strict';
+
+module.exports = function flatten(arr) {
+ return flat(arr, []);
+};
+
+function flat(arr, res) {
+ var len = arr.length;
+ var i = -1;
+
+ while (len--) {
+ var cur = arr[++i];
+ if (Array.isArray(cur)) {
+ flat(cur, res);
+ } else {
+ res.push(cur);
+ }
+ }
+ return res;
+}
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/package.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/package.json
new file mode 100644
index 00000000..d38c4c7d
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/arr-flatten/package.json
@@ -0,0 +1,99 @@
+{
+ "_args": [
+ [
+ "arr-flatten@^1.0.1",
+ "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\arr-diff"
+ ]
+ ],
+ "_from": "arr-flatten@>=1.0.1-0 <2.0.0-0",
+ "_id": "arr-flatten@1.0.1",
+ "_inCache": true,
+ "_location": "/arr-flatten",
+ "_nodeVersion": "0.12.0",
+ "_npmUser": {
+ "email": "github@sellside.com",
+ "name": "jonschlinkert"
+ },
+ "_npmVersion": "2.5.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "arr-flatten",
+ "raw": "arr-flatten@^1.0.1",
+ "rawSpec": "^1.0.1",
+ "scope": null,
+ "spec": ">=1.0.1-0 <2.0.0-0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/arr-diff"
+ ],
+ "_resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz",
+ "_shasum": "e5ffe54d45e19f32f216e91eb99c8ce892bb604b",
+ "_shrinkwrap": null,
+ "_spec": "arr-flatten@^1.0.1",
+ "_where": "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\arr-diff",
+ "author": {
+ "name": "Jon Schlinkert",
+ "url": "https://github.com/jonschlinkert"
+ },
+ "bugs": {
+ "url": "https://github.com/jonschlinkert/arr-flatten/issues"
+ },
+ "dependencies": {},
+ "description": "Recursively flatten an array or arrays. This is the fastest implementation of array flatten.",
+ "devDependencies": {
+ "array-flatten": "^1.0.2",
+ "array-slice": "^0.2.2",
+ "benchmarked": "^0.1.3",
+ "chalk": "^0.5.1",
+ "glob": "^4.3.5",
+ "kind-of": "^1.0.0"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "e5ffe54d45e19f32f216e91eb99c8ce892bb604b",
+ "tarball": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "files": [
+ "index.js"
+ ],
+ "gitHead": "7b3706eaa0093d8f5ba65af8ed590b6fcb3fe7cf",
+ "homepage": "https://github.com/jonschlinkert/arr-flatten",
+ "installable": true,
+ "keywords": [
+ "arr",
+ "array",
+ "elements",
+ "flat",
+ "flatten",
+ "nested",
+ "recurse",
+ "recursive",
+ "recursively"
+ ],
+ "license": {
+ "type": "MIT",
+ "url": "https://github.com/jonschlinkert/arr-flatten/blob/master/LICENSE"
+ },
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "jonschlinkert",
+ "email": "github@sellside.com"
+ }
+ ],
+ "name": "arr-flatten",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/jonschlinkert/arr-flatten.git"
+ },
+ "scripts": {
+ "benchmarks": "node benchmark",
+ "test": "mocha"
+ },
+ "version": "1.0.1"
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-differ/index.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-differ/index.js
new file mode 100644
index 00000000..fbe2ed2c
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-differ/index.js
@@ -0,0 +1,7 @@
+'use strict';
+module.exports = function (arr) {
+ var rest = [].concat.apply([], [].slice.call(arguments, 1));
+ return arr.filter(function (el) {
+ return rest.indexOf(el) === -1;
+ });
+};
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-differ/package.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-differ/package.json
new file mode 100644
index 00000000..281d0cb4
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-differ/package.json
@@ -0,0 +1,86 @@
+{
+ "_args": [
+ [
+ "array-differ@^1.0.0",
+ "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\gulp-util"
+ ]
+ ],
+ "_from": "array-differ@>=1.0.0-0 <2.0.0-0",
+ "_id": "array-differ@1.0.0",
+ "_inCache": true,
+ "_location": "/array-differ",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "1.4.14",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "array-differ",
+ "raw": "array-differ@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0-0 <2.0.0-0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/gulp-util"
+ ],
+ "_resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
+ "_shasum": "eff52e3758249d33be402b8bb8e564bb2b5d4031",
+ "_shrinkwrap": null,
+ "_spec": "array-differ@^1.0.0",
+ "_where": "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\gulp-util",
+ "author": {
+ "email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
+ "url": "http://sindresorhus.com"
+ },
+ "bugs": {
+ "url": "https://github.com/sindresorhus/array-differ/issues"
+ },
+ "dependencies": {},
+ "description": "Create an array with values that are present in the first input array but not additional ones",
+ "devDependencies": {
+ "mocha": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "eff52e3758249d33be402b8bb8e564bb2b5d4031",
+ "tarball": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "files": [
+ "index.js"
+ ],
+ "gitHead": "e91802976c4710eef8dea2090d48e48525cf41b1",
+ "homepage": "https://github.com/sindresorhus/array-differ",
+ "installable": true,
+ "keywords": [
+ "array",
+ "diff",
+ "differ",
+ "difference",
+ "exclude",
+ "filter"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ }
+ ],
+ "name": "array-differ",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/sindresorhus/array-differ"
+ },
+ "scripts": {
+ "test": "mocha"
+ },
+ "version": "1.0.0"
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-differ/readme.md b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-differ/readme.md
new file mode 100644
index 00000000..68f5d360
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-differ/readme.md
@@ -0,0 +1,41 @@
+# array-differ [](https://travis-ci.org/sindresorhus/array-differ)
+
+> Create an array with values that are present in the first input array but not additional ones
+
+
+## Install
+
+```sh
+$ npm install --save array-differ
+```
+
+
+## Usage
+
+```js
+var arrayDiffer = require('array-differ');
+
+arrayDiffer([2, 3, 4], [3, 50]);
+//=> [2, 4]
+```
+
+## API
+
+### arrayDiffer(input, values, [values, ...])
+
+Returns the new array.
+
+#### input
+
+Type: `array`
+
+#### values
+
+Type: `array`
+
+Arrays of values to exclude.
+
+
+## License
+
+MIT © [Sindre Sorhus](http://sindresorhus.com)
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/index.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/index.js
new file mode 100644
index 00000000..e2dcd9a0
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/index.js
@@ -0,0 +1,25 @@
+'use strict';
+module.exports = function (arr, predicate, ctx) {
+ if (typeof Array.prototype.findIndex === 'function') {
+ return arr.findIndex(predicate, ctx);
+ }
+
+ if (typeof predicate !== 'function') {
+ throw new TypeError('predicate must be a function');
+ }
+
+ var list = Object(arr);
+ var len = list.length;
+
+ if (len === 0) {
+ return -1;
+ }
+
+ for (var i = 0; i < len; i++) {
+ if (predicate.call(ctx, list[i], i, list)) {
+ return i;
+ }
+ }
+
+ return -1;
+};
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/license b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/license
new file mode 100644
index 00000000..654d0bfe
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/license
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) Sindre Sorhus (sindresorhus.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/package.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/package.json
new file mode 100644
index 00000000..3688cb69
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/package.json
@@ -0,0 +1,91 @@
+{
+ "_args": [
+ [
+ "array-find-index@^1.0.1",
+ "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\currently-unhandled"
+ ]
+ ],
+ "_from": "array-find-index@>=1.0.1-0 <2.0.0-0",
+ "_id": "array-find-index@1.0.1",
+ "_inCache": true,
+ "_location": "/array-find-index",
+ "_nodeVersion": "4.2.4",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "2.14.12",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "array-find-index",
+ "raw": "array-find-index@^1.0.1",
+ "rawSpec": "^1.0.1",
+ "scope": null,
+ "spec": ">=1.0.1-0 <2.0.0-0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/currently-unhandled"
+ ],
+ "_resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz",
+ "_shasum": "0bc25ddac941ec8a496ae258fd4ac188003ef3af",
+ "_shrinkwrap": null,
+ "_spec": "array-find-index@^1.0.1",
+ "_where": "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\currently-unhandled",
+ "author": {
+ "email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
+ "url": "sindresorhus.com"
+ },
+ "bugs": {
+ "url": "https://github.com/sindresorhus/array-find-index/issues"
+ },
+ "dependencies": {},
+ "description": "ES2015 `Array#findIndex()` ponyfill",
+ "devDependencies": {
+ "ava": "*",
+ "xo": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "0bc25ddac941ec8a496ae258fd4ac188003ef3af",
+ "tarball": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "files": [
+ "index.js"
+ ],
+ "gitHead": "0b2eea2c3e42aeb97be82b50f64a5672d2847036",
+ "homepage": "https://github.com/sindresorhus/array-find-index",
+ "installable": true,
+ "keywords": [
+ "array",
+ "es2015",
+ "es6",
+ "find",
+ "findindex",
+ "index",
+ "polyfill",
+ "ponyfill",
+ "shim"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ }
+ ],
+ "name": "array-find-index",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/sindresorhus/array-find-index"
+ },
+ "scripts": {
+ "test": "xo && ava"
+ },
+ "version": "1.0.1"
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/readme.md b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/readme.md
new file mode 100644
index 00000000..cf06dd3b
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-find-index/readme.md
@@ -0,0 +1,32 @@
+# array-find-index [](https://travis-ci.org/sindresorhus/array-find-index)
+
+> ES2015 [`Array#findIndex()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex) ponyfill
+
+> Ponyfill: A polyfill that doesn't overwrite the native method
+
+
+## Install
+
+```
+$ npm install --save array-find-index
+```
+
+
+## Usage
+
+```js
+arrayFindIndex = require('array-find-index');
+
+arrayFindIndex(['rainbow', 'unicorn', 'pony'], x => x === 'unicorn');
+//=> 1
+```
+
+
+## API
+
+Same as `Array#findIndex()`, but with the input array as the first argument.
+
+
+## License
+
+MIT © [Sindre Sorhus](http://sindresorhus.com)
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/index.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/index.js
new file mode 100644
index 00000000..edd09f81
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/index.js
@@ -0,0 +1,62 @@
+'use strict';
+
+// there's 3 implementations written in increasing order of efficiency
+
+// 1 - no Set type is defined
+function uniqNoSet(arr) {
+ var ret = [];
+
+ for (var i = 0; i < arr.length; i++) {
+ if (ret.indexOf(arr[i]) === -1) {
+ ret.push(arr[i]);
+ }
+ }
+
+ return ret;
+}
+
+// 2 - a simple Set type is defined
+function uniqSet(arr) {
+ var seen = new Set();
+ return arr.filter(function (el) {
+ if (!seen.has(el)) {
+ seen.add(el);
+ return true;
+ }
+
+ return false;
+ });
+}
+
+// 3 - a standard Set type is defined and it has a forEach method
+function uniqSetWithForEach(arr) {
+ var ret = [];
+
+ (new Set(arr)).forEach(function (el) {
+ ret.push(el);
+ });
+
+ return ret;
+}
+
+// V8 currently has a broken implementation
+// https://github.com/joyent/node/issues/8449
+function doesForEachActuallyWork() {
+ var ret = false;
+
+ (new Set([true])).forEach(function (el) {
+ ret = el;
+ });
+
+ return ret === true;
+}
+
+if ('Set' in global) {
+ if (typeof Set.prototype.forEach === 'function' && doesForEachActuallyWork()) {
+ module.exports = uniqSetWithForEach;
+ } else {
+ module.exports = uniqSet;
+ }
+} else {
+ module.exports = uniqNoSet;
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/license b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/license
new file mode 100644
index 00000000..654d0bfe
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/license
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) Sindre Sorhus (sindresorhus.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/package.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/package.json
new file mode 100644
index 00000000..939cfce5
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/package.json
@@ -0,0 +1,96 @@
+{
+ "_args": [
+ [
+ "array-uniq@^1.0.2",
+ "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\gulp-util"
+ ]
+ ],
+ "_from": "array-uniq@>=1.0.2-0 <2.0.0-0",
+ "_id": "array-uniq@1.0.3",
+ "_inCache": true,
+ "_location": "/array-uniq",
+ "_nodeVersion": "4.4.2",
+ "_npmOperationalInternal": {
+ "host": "packages-12-west.internal.npmjs.com",
+ "tmp": "tmp/array-uniq-1.0.3.tgz_1466079716839_0.9139188586268574"
+ },
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "2.15.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "array-uniq",
+ "raw": "array-uniq@^1.0.2",
+ "rawSpec": "^1.0.2",
+ "scope": null,
+ "spec": ">=1.0.2-0 <2.0.0-0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/gulp-util"
+ ],
+ "_resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "_shasum": "af6ac877a25cc7f74e058894753858dfdb24fdb6",
+ "_shrinkwrap": null,
+ "_spec": "array-uniq@^1.0.2",
+ "_where": "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\gulp-util",
+ "author": {
+ "email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
+ "url": "sindresorhus.com"
+ },
+ "bugs": {
+ "url": "https://github.com/sindresorhus/array-uniq/issues"
+ },
+ "dependencies": {},
+ "description": "Create an array without duplicates",
+ "devDependencies": {
+ "ava": "*",
+ "es6-set": "^0.1.0",
+ "require-uncached": "^1.0.2",
+ "xo": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "af6ac877a25cc7f74e058894753858dfdb24fdb6",
+ "tarball": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "files": [
+ "index.js"
+ ],
+ "gitHead": "3b5bf5a90a585b3950284d575f33d09663f6083a",
+ "homepage": "https://github.com/sindresorhus/array-uniq#readme",
+ "installable": true,
+ "keywords": [
+ "arr",
+ "array",
+ "duplicate",
+ "es6",
+ "remove",
+ "set",
+ "uniq",
+ "unique"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ }
+ ],
+ "name": "array-uniq",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/array-uniq.git"
+ },
+ "scripts": {
+ "test": "xo && ava"
+ },
+ "version": "1.0.3"
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/readme.md b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/readme.md
new file mode 100644
index 00000000..f0bd98c4
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-uniq/readme.md
@@ -0,0 +1,30 @@
+# array-uniq [](https://travis-ci.org/sindresorhus/array-uniq)
+
+> Create an array without duplicates
+
+It's already pretty fast, but will be much faster when [Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set) becomes available in V8 (especially with large arrays).
+
+
+## Install
+
+```
+$ npm install --save array-uniq
+```
+
+
+## Usage
+
+```js
+const arrayUniq = require('array-uniq');
+
+arrayUniq([1, 1, 2, 3, 3]);
+//=> [1, 2, 3]
+
+arrayUniq(['foo', 'foo', 'bar', 'foo']);
+//=> ['foo', 'bar']
+```
+
+
+## License
+
+MIT © [Sindre Sorhus](https://sindresorhus.com)
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/LICENSE b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/LICENSE
new file mode 100644
index 00000000..fa30c4cb
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2014-2015, Jon Schlinkert.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/README.md b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/README.md
new file mode 100644
index 00000000..2e287743
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/README.md
@@ -0,0 +1,51 @@
+# array-unique [](http://badge.fury.io/js/array-unique) [](https://travis-ci.org/jonschlinkert/array-unique)
+
+> Return an array free of duplicate values. Fastest ES5 implementation.
+
+## Install with [npm](npmjs.org)
+
+```bash
+npm i array-unique --save
+```
+
+## Usage
+
+```js
+var unique = require('array-unique');
+
+unique(['a', 'b', 'c', 'c']);
+//=> ['a', 'b', 'c']
+```
+
+## Related
+* [arr-diff](https://github.com/jonschlinkert/arr-diff): Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
+* [arr-union](https://github.com/jonschlinkert/arr-union): Returns an array of unique values using strict equality for comparisons.
+* [arr-flatten](https://github.com/jonschlinkert/arr-flatten): Recursively flatten an array or arrays. This is the fastest implementation of array flatten.
+* [arr-reduce](https://github.com/jonschlinkert/arr-reduce): Fast array reduce that also loops over sparse elements.
+* [arr-map](https://github.com/jonschlinkert/arr-map): Faster, node.js focused alternative to JavaScript's native array map.
+* [arr-pluck](https://github.com/jonschlinkert/arr-pluck): Retrieves the value of a specified property from all elements in the collection.
+
+## Run tests
+Install dev dependencies.
+
+```bash
+npm i -d && npm test
+```
+
+## Contributing
+Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/array-unique/issues)
+
+## Author
+
+**Jon Schlinkert**
+
++ [github/jonschlinkert](https://github.com/jonschlinkert)
++ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)
+
+## License
+Copyright (c) 2015 Jon Schlinkert
+Released under the MIT license
+
+***
+
+_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 24, 2015._
\ No newline at end of file
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/index.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/index.js
new file mode 100644
index 00000000..7fa75af9
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/index.js
@@ -0,0 +1,28 @@
+/*!
+ * array-unique
+ *
+ * Copyright (c) 2014-2015, Jon Schlinkert.
+ * Licensed under the MIT License.
+ */
+
+'use strict';
+
+module.exports = function unique(arr) {
+ if (!Array.isArray(arr)) {
+ throw new TypeError('array-unique expects an array.');
+ }
+
+ var len = arr.length;
+ var i = -1;
+
+ while (i++ < len) {
+ var j = i + 1;
+
+ for (; j < arr.length; ++j) {
+ if (arr[i] === arr[j]) {
+ arr.splice(j--, 1);
+ }
+ }
+ }
+ return arr;
+};
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/package.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/package.json
new file mode 100644
index 00000000..842bd58e
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/array-unique/package.json
@@ -0,0 +1,85 @@
+{
+ "_args": [
+ [
+ "array-unique@^0.2.1",
+ "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\micromatch"
+ ]
+ ],
+ "_from": "array-unique@>=0.2.1-0 <0.3.0-0",
+ "_id": "array-unique@0.2.1",
+ "_inCache": true,
+ "_location": "/array-unique",
+ "_nodeVersion": "1.6.2",
+ "_npmUser": {
+ "email": "github@sellside.com",
+ "name": "jonschlinkert"
+ },
+ "_npmVersion": "2.7.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "array-unique",
+ "raw": "array-unique@^0.2.1",
+ "rawSpec": "^0.2.1",
+ "scope": null,
+ "spec": ">=0.2.1-0 <0.3.0-0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/micromatch"
+ ],
+ "_resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
+ "_shasum": "a1d97ccafcbc2625cc70fadceb36a50c58b01a53",
+ "_shrinkwrap": null,
+ "_spec": "array-unique@^0.2.1",
+ "_where": "e:\\mc\\tree\\master\\cloud\\src\\solution\\Microsoft.Legal.MatterCenter.Web\\node_modules\\micromatch",
+ "author": {
+ "name": "Jon Schlinkert",
+ "url": "https://github.com/jonschlinkert"
+ },
+ "bugs": {
+ "url": "https://github.com/jonschlinkert/array-unique/issues"
+ },
+ "dependencies": {},
+ "description": "Return an array free of duplicate values. Fastest ES5 implementation.",
+ "devDependencies": {
+ "array-uniq": "^1.0.2",
+ "benchmarked": "^0.1.3",
+ "mocha": "*",
+ "should": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "a1d97ccafcbc2625cc70fadceb36a50c58b01a53",
+ "tarball": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "files": [
+ "index.js"
+ ],
+ "gitHead": "36fde8e586fb7cf880b8b3aa6515df889e64ed85",
+ "homepage": "https://github.com/jonschlinkert/array-unique",
+ "installable": true,
+ "license": {
+ "type": "MIT",
+ "url": "https://github.com/jonschlinkert/array-unique/blob/master/LICENSE"
+ },
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "jonschlinkert",
+ "email": "github@sellside.com"
+ }
+ ],
+ "name": "array-unique",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/jonschlinkert/array-unique.git"
+ },
+ "scripts": {
+ "test": "mocha"
+ },
+ "version": "0.2.1"
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/LICENSE b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/LICENSE
new file mode 100644
index 00000000..b7f9d500
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2010 Caolan McMahon
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/README.md b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/README.md
new file mode 100644
index 00000000..951f76e9
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/README.md
@@ -0,0 +1,1425 @@
+# Async.js
+
+Async is a utility module which provides straight-forward, powerful functions
+for working with asynchronous JavaScript. Although originally designed for
+use with [node.js](http://nodejs.org), it can also be used directly in the
+browser. Also supports [component](https://github.com/component/component).
+
+Async provides around 20 functions that include the usual 'functional'
+suspects (map, reduce, filter, each…) as well as some common patterns
+for asynchronous control flow (parallel, series, waterfall…). All these
+functions assume you follow the node.js convention of providing a single
+callback as the last argument of your async function.
+
+
+## Quick Examples
+
+```javascript
+async.map(['file1','file2','file3'], fs.stat, function(err, results){
+ // results is now an array of stats for each file
+});
+
+async.filter(['file1','file2','file3'], fs.exists, function(results){
+ // results now equals an array of the existing files
+});
+
+async.parallel([
+ function(){ ... },
+ function(){ ... }
+], callback);
+
+async.series([
+ function(){ ... },
+ function(){ ... }
+]);
+```
+
+There are many more functions available so take a look at the docs below for a
+full list. This module aims to be comprehensive, so if you feel anything is
+missing please create a GitHub issue for it.
+
+## Common Pitfalls
+
+### Binding a context to an iterator
+
+This section is really about bind, not about async. If you are wondering how to
+make async execute your iterators in a given context, or are confused as to why
+a method of another library isn't working as an iterator, study this example:
+
+```js
+// Here is a simple object with an (unnecessarily roundabout) squaring method
+var AsyncSquaringLibrary = {
+ squareExponent: 2,
+ square: function(number, callback){
+ var result = Math.pow(number, this.squareExponent);
+ setTimeout(function(){
+ callback(null, result);
+ }, 200);
+ }
+};
+
+async.map([1, 2, 3], AsyncSquaringLibrary.square, function(err, result){
+ // result is [NaN, NaN, NaN]
+ // This fails because the `this.squareExponent` expression in the square
+ // function is not evaluated in the context of AsyncSquaringLibrary, and is
+ // therefore undefined.
+});
+
+async.map([1, 2, 3], AsyncSquaringLibrary.square.bind(AsyncSquaringLibrary), function(err, result){
+ // result is [1, 4, 9]
+ // With the help of bind we can attach a context to the iterator before
+ // passing it to async. Now the square function will be executed in its
+ // 'home' AsyncSquaringLibrary context and the value of `this.squareExponent`
+ // will be as expected.
+});
+```
+
+## Download
+
+The source is available for download from
+[GitHub](http://github.com/caolan/async).
+Alternatively, you can install using Node Package Manager (npm):
+
+ npm install async
+
+__Development:__ [async.js](https://github.com/caolan/async/raw/master/lib/async.js) - 29.6kb Uncompressed
+
+## In the Browser
+
+So far it's been tested in IE6, IE7, IE8, FF3.6 and Chrome 5. Usage:
+
+```html
+
+
+```
+
+## Documentation
+
+### Collections
+
+* [each](#each)
+* [eachSeries](#eachSeries)
+* [eachLimit](#eachLimit)
+* [map](#map)
+* [mapSeries](#mapSeries)
+* [mapLimit](#mapLimit)
+* [filter](#filter)
+* [filterSeries](#filterSeries)
+* [reject](#reject)
+* [rejectSeries](#rejectSeries)
+* [reduce](#reduce)
+* [reduceRight](#reduceRight)
+* [detect](#detect)
+* [detectSeries](#detectSeries)
+* [sortBy](#sortBy)
+* [some](#some)
+* [every](#every)
+* [concat](#concat)
+* [concatSeries](#concatSeries)
+
+### Control Flow
+
+* [series](#series)
+* [parallel](#parallel)
+* [parallelLimit](#parallellimittasks-limit-callback)
+* [whilst](#whilst)
+* [doWhilst](#doWhilst)
+* [until](#until)
+* [doUntil](#doUntil)
+* [forever](#forever)
+* [waterfall](#waterfall)
+* [compose](#compose)
+* [applyEach](#applyEach)
+* [applyEachSeries](#applyEachSeries)
+* [queue](#queue)
+* [cargo](#cargo)
+* [auto](#auto)
+* [iterator](#iterator)
+* [apply](#apply)
+* [nextTick](#nextTick)
+* [times](#times)
+* [timesSeries](#timesSeries)
+
+### Utils
+
+* [memoize](#memoize)
+* [unmemoize](#unmemoize)
+* [log](#log)
+* [dir](#dir)
+* [noConflict](#noConflict)
+
+
+## Collections
+
+
+
+### each(arr, iterator, callback)
+
+Applies an iterator function to each item in an array, in parallel.
+The iterator is called with an item from the list and a callback for when it
+has finished. If the iterator passes an error to this callback, the main
+callback for the each function is immediately called with the error.
+
+Note, that since this function applies the iterator to each item in parallel
+there is no guarantee that the iterator functions will complete in order.
+
+__Arguments__
+
+* arr - An array to iterate over.
+* iterator(item, callback) - A function to apply to each item in the array.
+ The iterator is passed a callback(err) which must be called once it has
+ completed. If no error has occured, the callback should be run without
+ arguments or with an explicit null argument.
+* callback(err) - A callback which is called after all the iterator functions
+ have finished, or an error has occurred.
+
+__Example__
+
+```js
+// assuming openFiles is an array of file names and saveFile is a function
+// to save the modified contents of that file:
+
+async.each(openFiles, saveFile, function(err){
+ // if any of the saves produced an error, err would equal that error
+});
+```
+
+---------------------------------------
+
+
+
+### eachSeries(arr, iterator, callback)
+
+The same as each only the iterator is applied to each item in the array in
+series. The next iterator is only called once the current one has completed
+processing. This means the iterator functions will complete in order.
+
+
+---------------------------------------
+
+
+
+### eachLimit(arr, limit, iterator, callback)
+
+The same as each only no more than "limit" iterators will be simultaneously
+running at any time.
+
+Note that the items are not processed in batches, so there is no guarantee that
+ the first "limit" iterator functions will complete before any others are
+started.
+
+__Arguments__
+
+* arr - An array to iterate over.
+* limit - The maximum number of iterators to run at any time.
+* iterator(item, callback) - A function to apply to each item in the array.
+ The iterator is passed a callback(err) which must be called once it has
+ completed. If no error has occured, the callback should be run without
+ arguments or with an explicit null argument.
+* callback(err) - A callback which is called after all the iterator functions
+ have finished, or an error has occurred.
+
+__Example__
+
+```js
+// Assume documents is an array of JSON objects and requestApi is a
+// function that interacts with a rate-limited REST api.
+
+async.eachLimit(documents, 20, requestApi, function(err){
+ // if any of the saves produced an error, err would equal that error
+});
+```
+
+---------------------------------------
+
+
+### map(arr, iterator, callback)
+
+Produces a new array of values by mapping each value in the given array through
+the iterator function. The iterator is called with an item from the array and a
+callback for when it has finished processing. The callback takes 2 arguments,
+an error and the transformed item from the array. If the iterator passes an
+error to this callback, the main callback for the map function is immediately
+called with the error.
+
+Note, that since this function applies the iterator to each item in parallel
+there is no guarantee that the iterator functions will complete in order, however
+the results array will be in the same order as the original array.
+
+__Arguments__
+
+* arr - An array to iterate over.
+* iterator(item, callback) - A function to apply to each item in the array.
+ The iterator is passed a callback(err, transformed) which must be called once
+ it has completed with an error (which can be null) and a transformed item.
+* callback(err, results) - A callback which is called after all the iterator
+ functions have finished, or an error has occurred. Results is an array of the
+ transformed items from the original array.
+
+__Example__
+
+```js
+async.map(['file1','file2','file3'], fs.stat, function(err, results){
+ // results is now an array of stats for each file
+});
+```
+
+---------------------------------------
+
+
+### mapSeries(arr, iterator, callback)
+
+The same as map only the iterator is applied to each item in the array in
+series. The next iterator is only called once the current one has completed
+processing. The results array will be in the same order as the original.
+
+
+---------------------------------------
+
+
+### mapLimit(arr, limit, iterator, callback)
+
+The same as map only no more than "limit" iterators will be simultaneously
+running at any time.
+
+Note that the items are not processed in batches, so there is no guarantee that
+ the first "limit" iterator functions will complete before any others are
+started.
+
+__Arguments__
+
+* arr - An array to iterate over.
+* limit - The maximum number of iterators to run at any time.
+* iterator(item, callback) - A function to apply to each item in the array.
+ The iterator is passed a callback(err, transformed) which must be called once
+ it has completed with an error (which can be null) and a transformed item.
+* callback(err, results) - A callback which is called after all the iterator
+ functions have finished, or an error has occurred. Results is an array of the
+ transformed items from the original array.
+
+__Example__
+
+```js
+async.mapLimit(['file1','file2','file3'], 1, fs.stat, function(err, results){
+ // results is now an array of stats for each file
+});
+```
+
+---------------------------------------
+
+
+### filter(arr, iterator, callback)
+
+__Alias:__ select
+
+Returns a new array of all the values which pass an async truth test.
+_The callback for each iterator call only accepts a single argument of true or
+false, it does not accept an error argument first!_ This is in-line with the
+way node libraries work with truth tests like fs.exists. This operation is
+performed in parallel, but the results array will be in the same order as the
+original.
+
+__Arguments__
+
+* arr - An array to iterate over.
+* iterator(item, callback) - A truth test to apply to each item in the array.
+ The iterator is passed a callback(truthValue) which must be called with a
+ boolean argument once it has completed.
+* callback(results) - A callback which is called after all the iterator
+ functions have finished.
+
+__Example__
+
+```js
+async.filter(['file1','file2','file3'], fs.exists, function(results){
+ // results now equals an array of the existing files
+});
+```
+
+---------------------------------------
+
+
+### filterSeries(arr, iterator, callback)
+
+__alias:__ selectSeries
+
+The same as filter only the iterator is applied to each item in the array in
+series. The next iterator is only called once the current one has completed
+processing. The results array will be in the same order as the original.
+
+---------------------------------------
+
+
+### reject(arr, iterator, callback)
+
+The opposite of filter. Removes values that pass an async truth test.
+
+---------------------------------------
+
+
+### rejectSeries(arr, iterator, callback)
+
+The same as reject, only the iterator is applied to each item in the array
+in series.
+
+
+---------------------------------------
+
+
+### reduce(arr, memo, iterator, callback)
+
+__aliases:__ inject, foldl
+
+Reduces a list of values into a single value using an async iterator to return
+each successive step. Memo is the initial state of the reduction. This
+function only operates in series. For performance reasons, it may make sense to
+split a call to this function into a parallel map, then use the normal
+Array.prototype.reduce on the results. This function is for situations where
+each step in the reduction needs to be async, if you can get the data before
+reducing it then it's probably a good idea to do so.
+
+__Arguments__
+
+* arr - An array to iterate over.
+* memo - The initial state of the reduction.
+* iterator(memo, item, callback) - A function applied to each item in the
+ array to produce the next step in the reduction. The iterator is passed a
+ callback(err, reduction) which accepts an optional error as its first
+ argument, and the state of the reduction as the second. If an error is
+ passed to the callback, the reduction is stopped and the main callback is
+ immediately called with the error.
+* callback(err, result) - A callback which is called after all the iterator
+ functions have finished. Result is the reduced value.
+
+__Example__
+
+```js
+async.reduce([1,2,3], 0, function(memo, item, callback){
+ // pointless async:
+ process.nextTick(function(){
+ callback(null, memo + item)
+ });
+}, function(err, result){
+ // result is now equal to the last value of memo, which is 6
+});
+```
+
+---------------------------------------
+
+
+### reduceRight(arr, memo, iterator, callback)
+
+__Alias:__ foldr
+
+Same as reduce, only operates on the items in the array in reverse order.
+
+
+---------------------------------------
+
+
+### detect(arr, iterator, callback)
+
+Returns the first value in a list that passes an async truth test. The
+iterator is applied in parallel, meaning the first iterator to return true will
+fire the detect callback with that result. That means the result might not be
+the first item in the original array (in terms of order) that passes the test.
+
+If order within the original array is important then look at detectSeries.
+
+__Arguments__
+
+* arr - An array to iterate over.
+* iterator(item, callback) - A truth test to apply to each item in the array.
+ The iterator is passed a callback(truthValue) which must be called with a
+ boolean argument once it has completed.
+* callback(result) - A callback which is called as soon as any iterator returns
+ true, or after all the iterator functions have finished. Result will be
+ the first item in the array that passes the truth test (iterator) or the
+ value undefined if none passed.
+
+__Example__
+
+```js
+async.detect(['file1','file2','file3'], fs.exists, function(result){
+ // result now equals the first file in the list that exists
+});
+```
+
+---------------------------------------
+
+
+### detectSeries(arr, iterator, callback)
+
+The same as detect, only the iterator is applied to each item in the array
+in series. This means the result is always the first in the original array (in
+terms of array order) that passes the truth test.
+
+
+---------------------------------------
+
+
+### sortBy(arr, iterator, callback)
+
+Sorts a list by the results of running each value through an async iterator.
+
+__Arguments__
+
+* arr - An array to iterate over.
+* iterator(item, callback) - A function to apply to each item in the array.
+ The iterator is passed a callback(err, sortValue) which must be called once it
+ has completed with an error (which can be null) and a value to use as the sort
+ criteria.
+* callback(err, results) - A callback which is called after all the iterator
+ functions have finished, or an error has occurred. Results is the items from
+ the original array sorted by the values returned by the iterator calls.
+
+__Example__
+
+```js
+async.sortBy(['file1','file2','file3'], function(file, callback){
+ fs.stat(file, function(err, stats){
+ callback(err, stats.mtime);
+ });
+}, function(err, results){
+ // results is now the original array of files sorted by
+ // modified date
+});
+```
+
+---------------------------------------
+
+
+### some(arr, iterator, callback)
+
+__Alias:__ any
+
+Returns true if at least one element in the array satisfies an async test.
+_The callback for each iterator call only accepts a single argument of true or
+false, it does not accept an error argument first!_ This is in-line with the
+way node libraries work with truth tests like fs.exists. Once any iterator
+call returns true, the main callback is immediately called.
+
+__Arguments__
+
+* arr - An array to iterate over.
+* iterator(item, callback) - A truth test to apply to each item in the array.
+ The iterator is passed a callback(truthValue) which must be called with a
+ boolean argument once it has completed.
+* callback(result) - A callback which is called as soon as any iterator returns
+ true, or after all the iterator functions have finished. Result will be
+ either true or false depending on the values of the async tests.
+
+__Example__
+
+```js
+async.some(['file1','file2','file3'], fs.exists, function(result){
+ // if result is true then at least one of the files exists
+});
+```
+
+---------------------------------------
+
+
+### every(arr, iterator, callback)
+
+__Alias:__ all
+
+Returns true if every element in the array satisfies an async test.
+_The callback for each iterator call only accepts a single argument of true or
+false, it does not accept an error argument first!_ This is in-line with the
+way node libraries work with truth tests like fs.exists.
+
+__Arguments__
+
+* arr - An array to iterate over.
+* iterator(item, callback) - A truth test to apply to each item in the array.
+ The iterator is passed a callback(truthValue) which must be called with a
+ boolean argument once it has completed.
+* callback(result) - A callback which is called after all the iterator
+ functions have finished. Result will be either true or false depending on
+ the values of the async tests.
+
+__Example__
+
+```js
+async.every(['file1','file2','file3'], fs.exists, function(result){
+ // if result is true then every file exists
+});
+```
+
+---------------------------------------
+
+
+### concat(arr, iterator, callback)
+
+Applies an iterator to each item in a list, concatenating the results. Returns the
+concatenated list. The iterators are called in parallel, and the results are
+concatenated as they return. There is no guarantee that the results array will
+be returned in the original order of the arguments passed to the iterator function.
+
+__Arguments__
+
+* arr - An array to iterate over
+* iterator(item, callback) - A function to apply to each item in the array.
+ The iterator is passed a callback(err, results) which must be called once it
+ has completed with an error (which can be null) and an array of results.
+* callback(err, results) - A callback which is called after all the iterator
+ functions have finished, or an error has occurred. Results is an array containing
+ the concatenated results of the iterator function.
+
+__Example__
+
+```js
+async.concat(['dir1','dir2','dir3'], fs.readdir, function(err, files){
+ // files is now a list of filenames that exist in the 3 directories
+});
+```
+
+---------------------------------------
+
+
+### concatSeries(arr, iterator, callback)
+
+Same as async.concat, but executes in series instead of parallel.
+
+
+## Control Flow
+
+
+### series(tasks, [callback])
+
+Run an array of functions in series, each one running once the previous
+function has completed. If any functions in the series pass an error to its
+callback, no more functions are run and the callback for the series is
+immediately called with the value of the error. Once the tasks have completed,
+the results are passed to the final callback as an array.
+
+It is also possible to use an object instead of an array. Each property will be
+run as a function and the results will be passed to the final callback as an object
+instead of an array. This can be a more readable way of handling results from
+async.series.
+
+
+__Arguments__
+
+* tasks - An array or object containing functions to run, each function is passed
+ a callback(err, result) it must call on completion with an error (which can
+ be null) and an optional result value.
+* callback(err, results) - An optional callback to run once all the functions
+ have completed. This function gets a results array (or object) containing all
+ the result arguments passed to the task callbacks.
+
+__Example__
+
+```js
+async.series([
+ function(callback){
+ // do some stuff ...
+ callback(null, 'one');
+ },
+ function(callback){
+ // do some more stuff ...
+ callback(null, 'two');
+ }
+],
+// optional callback
+function(err, results){
+ // results is now equal to ['one', 'two']
+});
+
+
+// an example using an object instead of an array
+async.series({
+ one: function(callback){
+ setTimeout(function(){
+ callback(null, 1);
+ }, 200);
+ },
+ two: function(callback){
+ setTimeout(function(){
+ callback(null, 2);
+ }, 100);
+ }
+},
+function(err, results) {
+ // results is now equal to: {one: 1, two: 2}
+});
+```
+
+---------------------------------------
+
+
+### parallel(tasks, [callback])
+
+Run an array of functions in parallel, without waiting until the previous
+function has completed. If any of the functions pass an error to its
+callback, the main callback is immediately called with the value of the error.
+Once the tasks have completed, the results are passed to the final callback as an
+array.
+
+It is also possible to use an object instead of an array. Each property will be
+run as a function and the results will be passed to the final callback as an object
+instead of an array. This can be a more readable way of handling results from
+async.parallel.
+
+
+__Arguments__
+
+* tasks - An array or object containing functions to run, each function is passed
+ a callback(err, result) it must call on completion with an error (which can
+ be null) and an optional result value.
+* callback(err, results) - An optional callback to run once all the functions
+ have completed. This function gets a results array (or object) containing all
+ the result arguments passed to the task callbacks.
+
+__Example__
+
+```js
+async.parallel([
+ function(callback){
+ setTimeout(function(){
+ callback(null, 'one');
+ }, 200);
+ },
+ function(callback){
+ setTimeout(function(){
+ callback(null, 'two');
+ }, 100);
+ }
+],
+// optional callback
+function(err, results){
+ // the results array will equal ['one','two'] even though
+ // the second function had a shorter timeout.
+});
+
+
+// an example using an object instead of an array
+async.parallel({
+ one: function(callback){
+ setTimeout(function(){
+ callback(null, 1);
+ }, 200);
+ },
+ two: function(callback){
+ setTimeout(function(){
+ callback(null, 2);
+ }, 100);
+ }
+},
+function(err, results) {
+ // results is now equals to: {one: 1, two: 2}
+});
+```
+
+---------------------------------------
+
+
+### parallelLimit(tasks, limit, [callback])
+
+The same as parallel only the tasks are executed in parallel with a maximum of "limit"
+tasks executing at any time.
+
+Note that the tasks are not executed in batches, so there is no guarantee that
+the first "limit" tasks will complete before any others are started.
+
+__Arguments__
+
+* tasks - An array or object containing functions to run, each function is passed
+ a callback(err, result) it must call on completion with an error (which can
+ be null) and an optional result value.
+* limit - The maximum number of tasks to run at any time.
+* callback(err, results) - An optional callback to run once all the functions
+ have completed. This function gets a results array (or object) containing all
+ the result arguments passed to the task callbacks.
+
+---------------------------------------
+
+
+### whilst(test, fn, callback)
+
+Repeatedly call fn, while test returns true. Calls the callback when stopped,
+or an error occurs.
+
+__Arguments__
+
+* test() - synchronous truth test to perform before each execution of fn.
+* fn(callback) - A function to call each time the test passes. The function is
+ passed a callback(err) which must be called once it has completed with an
+ optional error argument.
+* callback(err) - A callback which is called after the test fails and repeated
+ execution of fn has stopped.
+
+__Example__
+
+```js
+var count = 0;
+
+async.whilst(
+ function () { return count < 5; },
+ function (callback) {
+ count++;
+ setTimeout(callback, 1000);
+ },
+ function (err) {
+ // 5 seconds have passed
+ }
+);
+```
+
+---------------------------------------
+
+
+### doWhilst(fn, test, callback)
+
+The post check version of whilst. To reflect the difference in the order of operations `test` and `fn` arguments are switched. `doWhilst` is to `whilst` as `do while` is to `while` in plain JavaScript.
+
+---------------------------------------
+
+
+### until(test, fn, callback)
+
+Repeatedly call fn, until test returns true. Calls the callback when stopped,
+or an error occurs.
+
+The inverse of async.whilst.
+
+---------------------------------------
+
+
+### doUntil(fn, test, callback)
+
+Like doWhilst except the test is inverted. Note the argument ordering differs from `until`.
+
+---------------------------------------
+
+
+### forever(fn, callback)
+
+Calls the asynchronous function 'fn' repeatedly, in series, indefinitely.
+If an error is passed to fn's callback then 'callback' is called with the
+error, otherwise it will never be called.
+
+---------------------------------------
+
+
+### waterfall(tasks, [callback])
+
+Runs an array of functions in series, each passing their results to the next in
+the array. However, if any of the functions pass an error to the callback, the
+next function is not executed and the main callback is immediately called with
+the error.
+
+__Arguments__
+
+* tasks - An array of functions to run, each function is passed a
+ callback(err, result1, result2, ...) it must call on completion. The first
+ argument is an error (which can be null) and any further arguments will be
+ passed as arguments in order to the next task.
+* callback(err, [results]) - An optional callback to run once all the functions
+ have completed. This will be passed the results of the last task's callback.
+
+
+
+__Example__
+
+```js
+async.waterfall([
+ function(callback){
+ callback(null, 'one', 'two');
+ },
+ function(arg1, arg2, callback){
+ callback(null, 'three');
+ },
+ function(arg1, callback){
+ // arg1 now equals 'three'
+ callback(null, 'done');
+ }
+], function (err, result) {
+ // result now equals 'done'
+});
+```
+
+---------------------------------------
+
+### compose(fn1, fn2...)
+
+Creates a function which is a composition of the passed asynchronous
+functions. Each function consumes the return value of the function that
+follows. Composing functions f(), g() and h() would produce the result of
+f(g(h())), only this version uses callbacks to obtain the return values.
+
+Each function is executed with the `this` binding of the composed function.
+
+__Arguments__
+
+* functions... - the asynchronous functions to compose
+
+
+__Example__
+
+```js
+function add1(n, callback) {
+ setTimeout(function () {
+ callback(null, n + 1);
+ }, 10);
+}
+
+function mul3(n, callback) {
+ setTimeout(function () {
+ callback(null, n * 3);
+ }, 10);
+}
+
+var add1mul3 = async.compose(mul3, add1);
+
+add1mul3(4, function (err, result) {
+ // result now equals 15
+});
+```
+
+---------------------------------------
+
+### applyEach(fns, args..., callback)
+
+Applies the provided arguments to each function in the array, calling the
+callback after all functions have completed. If you only provide the first
+argument then it will return a function which lets you pass in the
+arguments as if it were a single function call.
+
+__Arguments__
+
+* fns - the asynchronous functions to all call with the same arguments
+* args... - any number of separate arguments to pass to the function
+* callback - the final argument should be the callback, called when all
+ functions have completed processing
+
+
+__Example__
+
+```js
+async.applyEach([enableSearch, updateSchema], 'bucket', callback);
+
+// partial application example:
+async.each(
+ buckets,
+ async.applyEach([enableSearch, updateSchema]),
+ callback
+);
+```
+
+---------------------------------------
+
+
+### applyEachSeries(arr, iterator, callback)
+
+The same as applyEach only the functions are applied in series.
+
+---------------------------------------
+
+
+### queue(worker, concurrency)
+
+Creates a queue object with the specified concurrency. Tasks added to the
+queue will be processed in parallel (up to the concurrency limit). If all
+workers are in progress, the task is queued until one is available. Once
+a worker has completed a task, the task's callback is called.
+
+__Arguments__
+
+* worker(task, callback) - An asynchronous function for processing a queued
+ task, which must call its callback(err) argument when finished, with an
+ optional error as an argument.
+* concurrency - An integer for determining how many worker functions should be
+ run in parallel.
+
+__Queue objects__
+
+The queue object returned by this function has the following properties and
+methods:
+
+* length() - a function returning the number of items waiting to be processed.
+* concurrency - an integer for determining how many worker functions should be
+ run in parallel. This property can be changed after a queue is created to
+ alter the concurrency on-the-fly.
+* push(task, [callback]) - add a new task to the queue, the callback is called
+ once the worker has finished processing the task.
+ instead of a single task, an array of tasks can be submitted. the respective callback is used for every task in the list.
+* unshift(task, [callback]) - add a new task to the front of the queue.
+* saturated - a callback that is called when the queue length hits the concurrency and further tasks will be queued
+* empty - a callback that is called when the last item from the queue is given to a worker
+* drain - a callback that is called when the last item from the queue has returned from the worker
+
+__Example__
+
+```js
+// create a queue object with concurrency 2
+
+var q = async.queue(function (task, callback) {
+ console.log('hello ' + task.name);
+ callback();
+}, 2);
+
+
+// assign a callback
+q.drain = function() {
+ console.log('all items have been processed');
+}
+
+// add some items to the queue
+
+q.push({name: 'foo'}, function (err) {
+ console.log('finished processing foo');
+});
+q.push({name: 'bar'}, function (err) {
+ console.log('finished processing bar');
+});
+
+// add some items to the queue (batch-wise)
+
+q.push([{name: 'baz'},{name: 'bay'},{name: 'bax'}], function (err) {
+ console.log('finished processing bar');
+});
+
+// add some items to the front of the queue
+
+q.unshift({name: 'bar'}, function (err) {
+ console.log('finished processing bar');
+});
+```
+
+---------------------------------------
+
+
+### cargo(worker, [payload])
+
+Creates a cargo object with the specified payload. Tasks added to the
+cargo will be processed altogether (up to the payload limit). If the
+worker is in progress, the task is queued until it is available. Once
+the worker has completed some tasks, each callback of those tasks is called.
+
+__Arguments__
+
+* worker(tasks, callback) - An asynchronous function for processing an array of
+ queued tasks, which must call its callback(err) argument when finished, with
+ an optional error as an argument.
+* payload - An optional integer for determining how many tasks should be
+ processed per round; if omitted, the default is unlimited.
+
+__Cargo objects__
+
+The cargo object returned by this function has the following properties and
+methods:
+
+* length() - a function returning the number of items waiting to be processed.
+* payload - an integer for determining how many tasks should be
+ process per round. This property can be changed after a cargo is created to
+ alter the payload on-the-fly.
+* push(task, [callback]) - add a new task to the queue, the callback is called
+ once the worker has finished processing the task.
+ instead of a single task, an array of tasks can be submitted. the respective callback is used for every task in the list.
+* saturated - a callback that is called when the queue length hits the concurrency and further tasks will be queued
+* empty - a callback that is called when the last item from the queue is given to a worker
+* drain - a callback that is called when the last item from the queue has returned from the worker
+
+__Example__
+
+```js
+// create a cargo object with payload 2
+
+var cargo = async.cargo(function (tasks, callback) {
+ for(var i=0; i
+### auto(tasks, [callback])
+
+Determines the best order for running functions based on their requirements.
+Each function can optionally depend on other functions being completed first,
+and each function is run as soon as its requirements are satisfied. If any of
+the functions pass an error to their callback, that function will not complete
+(so any other functions depending on it will not run) and the main callback
+will be called immediately with the error. Functions also receive an object
+containing the results of functions which have completed so far.
+
+Note, all functions are called with a results object as a second argument,
+so it is unsafe to pass functions in the tasks object which cannot handle the
+extra argument. For example, this snippet of code:
+
+```js
+async.auto({
+ readData: async.apply(fs.readFile, 'data.txt', 'utf-8')
+}, callback);
+```
+
+will have the effect of calling readFile with the results object as the last
+argument, which will fail:
+
+```js
+fs.readFile('data.txt', 'utf-8', cb, {});
+```
+
+Instead, wrap the call to readFile in a function which does not forward the
+results object:
+
+```js
+async.auto({
+ readData: function(cb, results){
+ fs.readFile('data.txt', 'utf-8', cb);
+ }
+}, callback);
+```
+
+__Arguments__
+
+* tasks - An object literal containing named functions or an array of
+ requirements, with the function itself the last item in the array. The key
+ used for each function or array is used when specifying requirements. The
+ function receives two arguments: (1) a callback(err, result) which must be
+ called when finished, passing an error (which can be null) and the result of
+ the function's execution, and (2) a results object, containing the results of
+ the previously executed functions.
+* callback(err, results) - An optional callback which is called when all the
+ tasks have been completed. The callback will receive an error as an argument
+ if any tasks pass an error to their callback. Results will always be passed
+ but if an error occurred, no other tasks will be performed, and the results
+ object will only contain partial results.
+
+
+__Example__
+
+```js
+async.auto({
+ get_data: function(callback){
+ // async code to get some data
+ },
+ make_folder: function(callback){
+ // async code to create a directory to store a file in
+ // this is run at the same time as getting the data
+ },
+ write_file: ['get_data', 'make_folder', function(callback){
+ // once there is some data and the directory exists,
+ // write the data to a file in the directory
+ callback(null, filename);
+ }],
+ email_link: ['write_file', function(callback, results){
+ // once the file is written let's email a link to it...
+ // results.write_file contains the filename returned by write_file.
+ }]
+});
+```
+
+This is a fairly trivial example, but to do this using the basic parallel and
+series functions would look like this:
+
+```js
+async.parallel([
+ function(callback){
+ // async code to get some data
+ },
+ function(callback){
+ // async code to create a directory to store a file in
+ // this is run at the same time as getting the data
+ }
+],
+function(err, results){
+ async.series([
+ function(callback){
+ // once there is some data and the directory exists,
+ // write the data to a file in the directory
+ },
+ function(callback){
+ // once the file is written let's email a link to it...
+ }
+ ]);
+});
+```
+
+For a complicated series of async tasks using the auto function makes adding
+new tasks much easier and makes the code more readable.
+
+
+---------------------------------------
+
+
+### iterator(tasks)
+
+Creates an iterator function which calls the next function in the array,
+returning a continuation to call the next one after that. It's also possible to
+'peek' the next iterator by doing iterator.next().
+
+This function is used internally by the async module but can be useful when
+you want to manually control the flow of functions in series.
+
+__Arguments__
+
+* tasks - An array of functions to run.
+
+__Example__
+
+```js
+var iterator = async.iterator([
+ function(){ sys.p('one'); },
+ function(){ sys.p('two'); },
+ function(){ sys.p('three'); }
+]);
+
+node> var iterator2 = iterator();
+'one'
+node> var iterator3 = iterator2();
+'two'
+node> iterator3();
+'three'
+node> var nextfn = iterator2.next();
+node> nextfn();
+'three'
+```
+
+---------------------------------------
+
+
+### apply(function, arguments..)
+
+Creates a continuation function with some arguments already applied, a useful
+shorthand when combined with other control flow functions. Any arguments
+passed to the returned function are added to the arguments originally passed
+to apply.
+
+__Arguments__
+
+* function - The function you want to eventually apply all arguments to.
+* arguments... - Any number of arguments to automatically apply when the
+ continuation is called.
+
+__Example__
+
+```js
+// using apply
+
+async.parallel([
+ async.apply(fs.writeFile, 'testfile1', 'test1'),
+ async.apply(fs.writeFile, 'testfile2', 'test2'),
+]);
+
+
+// the same process without using apply
+
+async.parallel([
+ function(callback){
+ fs.writeFile('testfile1', 'test1', callback);
+ },
+ function(callback){
+ fs.writeFile('testfile2', 'test2', callback);
+ }
+]);
+```
+
+It's possible to pass any number of additional arguments when calling the
+continuation:
+
+```js
+node> var fn = async.apply(sys.puts, 'one');
+node> fn('two', 'three');
+one
+two
+three
+```
+
+---------------------------------------
+
+
+### nextTick(callback)
+
+Calls the callback on a later loop around the event loop. In node.js this just
+calls process.nextTick, in the browser it falls back to setImmediate(callback)
+if available, otherwise setTimeout(callback, 0), which means other higher priority
+events may precede the execution of the callback.
+
+This is used internally for browser-compatibility purposes.
+
+__Arguments__
+
+* callback - The function to call on a later loop around the event loop.
+
+__Example__
+
+```js
+var call_order = [];
+async.nextTick(function(){
+ call_order.push('two');
+ // call_order now equals ['one','two']
+});
+call_order.push('one')
+```
+
+
+### times(n, callback)
+
+Calls the callback n times and accumulates results in the same manner
+you would use with async.map.
+
+__Arguments__
+
+* n - The number of times to run the function.
+* callback - The function to call n times.
+
+__Example__
+
+```js
+// Pretend this is some complicated async factory
+var createUser = function(id, callback) {
+ callback(null, {
+ id: 'user' + id
+ })
+}
+// generate 5 users
+async.times(5, function(n, next){
+ createUser(n, function(err, user) {
+ next(err, user)
+ })
+}, function(err, users) {
+ // we should now have 5 users
+});
+```
+
+
+### timesSeries(n, callback)
+
+The same as times only the iterator is applied to each item in the array in
+series. The next iterator is only called once the current one has completed
+processing. The results array will be in the same order as the original.
+
+
+## Utils
+
+
+### memoize(fn, [hasher])
+
+Caches the results of an async function. When creating a hash to store function
+results against, the callback is omitted from the hash and an optional hash
+function can be used.
+
+The cache of results is exposed as the `memo` property of the function returned
+by `memoize`.
+
+__Arguments__
+
+* fn - the function you to proxy and cache results from.
+* hasher - an optional function for generating a custom hash for storing
+ results, it has all the arguments applied to it apart from the callback, and
+ must be synchronous.
+
+__Example__
+
+```js
+var slow_fn = function (name, callback) {
+ // do something
+ callback(null, result);
+};
+var fn = async.memoize(slow_fn);
+
+// fn can now be used as if it were slow_fn
+fn('some name', function () {
+ // callback
+});
+```
+
+
+### unmemoize(fn)
+
+Undoes a memoized function, reverting it to the original, unmemoized
+form. Comes handy in tests.
+
+__Arguments__
+
+* fn - the memoized function
+
+
+### log(function, arguments)
+
+Logs the result of an async function to the console. Only works in node.js or
+in browsers that support console.log and console.error (such as FF and Chrome).
+If multiple arguments are returned from the async function, console.log is
+called on each argument in order.
+
+__Arguments__
+
+* function - The function you want to eventually apply all arguments to.
+* arguments... - Any number of arguments to apply to the function.
+
+__Example__
+
+```js
+var hello = function(name, callback){
+ setTimeout(function(){
+ callback(null, 'hello ' + name);
+ }, 1000);
+};
+```
+```js
+node> async.log(hello, 'world');
+'hello world'
+```
+
+---------------------------------------
+
+
+### dir(function, arguments)
+
+Logs the result of an async function to the console using console.dir to
+display the properties of the resulting object. Only works in node.js or
+in browsers that support console.dir and console.error (such as FF and Chrome).
+If multiple arguments are returned from the async function, console.dir is
+called on each argument in order.
+
+__Arguments__
+
+* function - The function you want to eventually apply all arguments to.
+* arguments... - Any number of arguments to apply to the function.
+
+__Example__
+
+```js
+var hello = function(name, callback){
+ setTimeout(function(){
+ callback(null, {hello: name});
+ }, 1000);
+};
+```
+```js
+node> async.dir(hello, 'world');
+{hello: 'world'}
+```
+
+---------------------------------------
+
+
+### noConflict()
+
+Changes the value of async back to its original value, returning a reference to the
+async object.
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/component.json b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/component.json
new file mode 100644
index 00000000..bbb01154
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/component.json
@@ -0,0 +1,11 @@
+{
+ "name": "async",
+ "repo": "caolan/async",
+ "description": "Higher-order functions and common patterns for asynchronous code",
+ "version": "0.1.23",
+ "keywords": [],
+ "dependencies": {},
+ "development": {},
+ "main": "lib/async.js",
+ "scripts": [ "lib/async.js" ]
+}
diff --git a/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/lib/async.js b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/lib/async.js
new file mode 100644
index 00000000..1eebb153
--- /dev/null
+++ b/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules/async/lib/async.js
@@ -0,0 +1,958 @@
+/*global setImmediate: false, setTimeout: false, console: false */
+(function () {
+
+ var async = {};
+
+ // global on the server, window in the browser
+ var root, previous_async;
+
+ root = this;
+ if (root != null) {
+ previous_async = root.async;
+ }
+
+ async.noConflict = function () {
+ root.async = previous_async;
+ return async;
+ };
+
+ function only_once(fn) {
+ var called = false;
+ return function() {
+ if (called) throw new Error("Callback was already called.");
+ called = true;
+ fn.apply(root, arguments);
+ }
+ }
+
+ //// cross-browser compatiblity functions ////
+
+ var _each = function (arr, iterator) {
+ if (arr.forEach) {
+ return arr.forEach(iterator);
+ }
+ for (var i = 0; i < arr.length; i += 1) {
+ iterator(arr[i], i, arr);
+ }
+ };
+
+ var _map = function (arr, iterator) {
+ if (arr.map) {
+ return arr.map(iterator);
+ }
+ var results = [];
+ _each(arr, function (x, i, a) {
+ results.push(iterator(x, i, a));
+ });
+ return results;
+ };
+
+ var _reduce = function (arr, iterator, memo) {
+ if (arr.reduce) {
+ return arr.reduce(iterator, memo);
+ }
+ _each(arr, function (x, i, a) {
+ memo = iterator(memo, x, i, a);
+ });
+ return memo;
+ };
+
+ var _keys = function (obj) {
+ if (Object.keys) {
+ return Object.keys(obj);
+ }
+ var keys = [];
+ for (var k in obj) {
+ if (obj.hasOwnProperty(k)) {
+ keys.push(k);
+ }
+ }
+ return keys;
+ };
+
+ //// exported async module functions ////
+
+ //// nextTick implementation with browser-compatible fallback ////
+ if (typeof process === 'undefined' || !(process.nextTick)) {
+ if (typeof setImmediate === 'function') {
+ async.nextTick = function (fn) {
+ // not a direct alias for IE10 compatibility
+ setImmediate(fn);
+ };
+ async.setImmediate = async.nextTick;
+ }
+ else {
+ async.nextTick = function (fn) {
+ setTimeout(fn, 0);
+ };
+ async.setImmediate = async.nextTick;
+ }
+ }
+ else {
+ async.nextTick = process.nextTick;
+ if (typeof setImmediate !== 'undefined') {
+ async.setImmediate = function (fn) {
+ // not a direct alias for IE10 compatibility
+ setImmediate(fn);
+ };
+ }
+ else {
+ async.setImmediate = async.nextTick;
+ }
+ }
+
+ async.each = function (arr, iterator, callback) {
+ callback = callback || function () {};
+ if (!arr.length) {
+ return callback();
+ }
+ var completed = 0;
+ _each(arr, function (x) {
+ iterator(x, only_once(function (err) {
+ if (err) {
+ callback(err);
+ callback = function () {};
+ }
+ else {
+ completed += 1;
+ if (completed >= arr.length) {
+ callback(null);
+ }
+ }
+ }));
+ });
+ };
+ async.forEach = async.each;
+
+ async.eachSeries = function (arr, iterator, callback) {
+ callback = callback || function () {};
+ if (!arr.length) {
+ return callback();
+ }
+ var completed = 0;
+ var iterate = function () {
+ iterator(arr[completed], function (err) {
+ if (err) {
+ callback(err);
+ callback = function () {};
+ }
+ else {
+ completed += 1;
+ if (completed >= arr.length) {
+ callback(null);
+ }
+ else {
+ iterate();
+ }
+ }
+ });
+ };
+ iterate();
+ };
+ async.forEachSeries = async.eachSeries;
+
+ async.eachLimit = function (arr, limit, iterator, callback) {
+ var fn = _eachLimit(limit);
+ fn.apply(null, [arr, iterator, callback]);
+ };
+ async.forEachLimit = async.eachLimit;
+
+ var _eachLimit = function (limit) {
+
+ return function (arr, iterator, callback) {
+ callback = callback || function () {};
+ if (!arr.length || limit <= 0) {
+ return callback();
+ }
+ var completed = 0;
+ var started = 0;
+ var running = 0;
+
+ (function replenish () {
+ if (completed >= arr.length) {
+ return callback();
+ }
+
+ while (running < limit && started < arr.length) {
+ started += 1;
+ running += 1;
+ iterator(arr[started - 1], function (err) {
+ if (err) {
+ callback(err);
+ callback = function () {};
+ }
+ else {
+ completed += 1;
+ running -= 1;
+ if (completed >= arr.length) {
+ callback();
+ }
+ else {
+ replenish();
+ }
+ }
+ });
+ }
+ })();
+ };
+ };
+
+
+ var doParallel = function (fn) {
+ return function () {
+ var args = Array.prototype.slice.call(arguments);
+ return fn.apply(null, [async.each].concat(args));
+ };
+ };
+ var doParallelLimit = function(limit, fn) {
+ return function () {
+ var args = Array.prototype.slice.call(arguments);
+ return fn.apply(null, [_eachLimit(limit)].concat(args));
+ };
+ };
+ var doSeries = function (fn) {
+ return function () {
+ var args = Array.prototype.slice.call(arguments);
+ return fn.apply(null, [async.eachSeries].concat(args));
+ };
+ };
+
+
+ var _asyncMap = function (eachfn, arr, iterator, callback) {
+ var results = [];
+ arr = _map(arr, function (x, i) {
+ return {index: i, value: x};
+ });
+ eachfn(arr, function (x, callback) {
+ iterator(x.value, function (err, v) {
+ results[x.index] = v;
+ callback(err);
+ });
+ }, function (err) {
+ callback(err, results);
+ });
+ };
+ async.map = doParallel(_asyncMap);
+ async.mapSeries = doSeries(_asyncMap);
+ async.mapLimit = function (arr, limit, iterator, callback) {
+ return _mapLimit(limit)(arr, iterator, callback);
+ };
+
+ var _mapLimit = function(limit) {
+ return doParallelLimit(limit, _asyncMap);
+ };
+
+ // reduce only has a series version, as doing reduce in parallel won't
+ // work in many situations.
+ async.reduce = function (arr, memo, iterator, callback) {
+ async.eachSeries(arr, function (x, callback) {
+ iterator(memo, x, function (err, v) {
+ memo = v;
+ callback(err);
+ });
+ }, function (err) {
+ callback(err, memo);
+ });
+ };
+ // inject alias
+ async.inject = async.reduce;
+ // foldl alias
+ async.foldl = async.reduce;
+
+ async.reduceRight = function (arr, memo, iterator, callback) {
+ var reversed = _map(arr, function (x) {
+ return x;
+ }).reverse();
+ async.reduce(reversed, memo, iterator, callback);
+ };
+ // foldr alias
+ async.foldr = async.reduceRight;
+
+ var _filter = function (eachfn, arr, iterator, callback) {
+ var results = [];
+ arr = _map(arr, function (x, i) {
+ return {index: i, value: x};
+ });
+ eachfn(arr, function (x, callback) {
+ iterator(x.value, function (v) {
+ if (v) {
+ results.push(x);
+ }
+ callback();
+ });
+ }, function (err) {
+ callback(_map(results.sort(function (a, b) {
+ return a.index - b.index;
+ }), function (x) {
+ return x.value;
+ }));
+ });
+ };
+ async.filter = doParallel(_filter);
+ async.filterSeries = doSeries(_filter);
+ // select alias
+ async.select = async.filter;
+ async.selectSeries = async.filterSeries;
+
+ var _reject = function (eachfn, arr, iterator, callback) {
+ var results = [];
+ arr = _map(arr, function (x, i) {
+ return {index: i, value: x};
+ });
+ eachfn(arr, function (x, callback) {
+ iterator(x.value, function (v) {
+ if (!v) {
+ results.push(x);
+ }
+ callback();
+ });
+ }, function (err) {
+ callback(_map(results.sort(function (a, b) {
+ return a.index - b.index;
+ }), function (x) {
+ return x.value;
+ }));
+ });
+ };
+ async.reject = doParallel(_reject);
+ async.rejectSeries = doSeries(_reject);
+
+ var _detect = function (eachfn, arr, iterator, main_callback) {
+ eachfn(arr, function (x, callback) {
+ iterator(x, function (result) {
+ if (result) {
+ main_callback(x);
+ main_callback = function () {};
+ }
+ else {
+ callback();
+ }
+ });
+ }, function (err) {
+ main_callback();
+ });
+ };
+ async.detect = doParallel(_detect);
+ async.detectSeries = doSeries(_detect);
+
+ async.some = function (arr, iterator, main_callback) {
+ async.each(arr, function (x, callback) {
+ iterator(x, function (v) {
+ if (v) {
+ main_callback(true);
+ main_callback = function () {};
+ }
+ callback();
+ });
+ }, function (err) {
+ main_callback(false);
+ });
+ };
+ // any alias
+ async.any = async.some;
+
+ async.every = function (arr, iterator, main_callback) {
+ async.each(arr, function (x, callback) {
+ iterator(x, function (v) {
+ if (!v) {
+ main_callback(false);
+ main_callback = function () {};
+ }
+ callback();
+ });
+ }, function (err) {
+ main_callback(true);
+ });
+ };
+ // all alias
+ async.all = async.every;
+
+ async.sortBy = function (arr, iterator, callback) {
+ async.map(arr, function (x, callback) {
+ iterator(x, function (err, criteria) {
+ if (err) {
+ callback(err);
+ }
+ else {
+ callback(null, {value: x, criteria: criteria});
+ }
+ });
+ }, function (err, results) {
+ if (err) {
+ return callback(err);
+ }
+ else {
+ var fn = function (left, right) {
+ var a = left.criteria, b = right.criteria;
+ return a < b ? -1 : a > b ? 1 : 0;
+ };
+ callback(null, _map(results.sort(fn), function (x) {
+ return x.value;
+ }));
+ }
+ });
+ };
+
+ async.auto = function (tasks, callback) {
+ callback = callback || function () {};
+ var keys = _keys(tasks);
+ if (!keys.length) {
+ return callback(null);
+ }
+
+ var results = {};
+
+ var listeners = [];
+ var addListener = function (fn) {
+ listeners.unshift(fn);
+ };
+ var removeListener = function (fn) {
+ for (var i = 0; i < listeners.length; i += 1) {
+ if (listeners[i] === fn) {
+ listeners.splice(i, 1);
+ return;
+ }
+ }
+ };
+ var taskComplete = function () {
+ _each(listeners.slice(0), function (fn) {
+ fn();
+ });
+ };
+
+ addListener(function () {
+ if (_keys(results).length === keys.length) {
+ callback(null, results);
+ callback = function () {};
+ }
+ });
+
+ _each(keys, function (k) {
+ var task = (tasks[k] instanceof Function) ? [tasks[k]]: tasks[k];
+ var taskCallback = function (err) {
+ var args = Array.prototype.slice.call(arguments, 1);
+ if (args.length <= 1) {
+ args = args[0];
+ }
+ if (err) {
+ var safeResults = {};
+ _each(_keys(results), function(rkey) {
+ safeResults[rkey] = results[rkey];
+ });
+ safeResults[k] = args;
+ callback(err, safeResults);
+ // stop subsequent errors hitting callback multiple times
+ callback = function () {};
+ }
+ else {
+ results[k] = args;
+ async.setImmediate(taskComplete);
+ }
+ };
+ var requires = task.slice(0, Math.abs(task.length - 1)) || [];
+ var ready = function () {
+ return _reduce(requires, function (a, x) {
+ return (a && results.hasOwnProperty(x));
+ }, true) && !results.hasOwnProperty(k);
+ };
+ if (ready()) {
+ task[task.length - 1](taskCallback, results);
+ }
+ else {
+ var listener = function () {
+ if (ready()) {
+ removeListener(listener);
+ task[task.length - 1](taskCallback, results);
+ }
+ };
+ addListener(listener);
+ }
+ });
+ };
+
+ async.waterfall = function (tasks, callback) {
+ callback = callback || function () {};
+ if (tasks.constructor !== Array) {
+ var err = new Error('First argument to waterfall must be an array of functions');
+ return callback(err);
+ }
+ if (!tasks.length) {
+ return callback();
+ }
+ var wrapIterator = function (iterator) {
+ return function (err) {
+ if (err) {
+ callback.apply(null, arguments);
+ callback = function () {};
+ }
+ else {
+ var args = Array.prototype.slice.call(arguments, 1);
+ var next = iterator.next();
+ if (next) {
+ args.push(wrapIterator(next));
+ }
+ else {
+ args.push(callback);
+ }
+ async.setImmediate(function () {
+ iterator.apply(null, args);
+ });
+ }
+ };
+ };
+ wrapIterator(async.iterator(tasks))();
+ };
+
+ var _parallel = function(eachfn, tasks, callback) {
+ callback = callback || function () {};
+ if (tasks.constructor === Array) {
+ eachfn.map(tasks, function (fn, callback) {
+ if (fn) {
+ fn(function (err) {
+ var args = Array.prototype.slice.call(arguments, 1);
+ if (args.length <= 1) {
+ args = args[0];
+ }
+ callback.call(null, err, args);
+ });
+ }
+ }, callback);
+ }
+ else {
+ var results = {};
+ eachfn.each(_keys(tasks), function (k, callback) {
+ tasks[k](function (err) {
+ var args = Array.prototype.slice.call(arguments, 1);
+ if (args.length <= 1) {
+ args = args[0];
+ }
+ results[k] = args;
+ callback(err);
+ });
+ }, function (err) {
+ callback(err, results);
+ });
+ }
+ };
+
+ async.parallel = function (tasks, callback) {
+ _parallel({ map: async.map, each: async.each }, tasks, callback);
+ };
+
+ async.parallelLimit = function(tasks, limit, callback) {
+ _parallel({ map: _mapLimit(limit), each: _eachLimit(limit) }, tasks, callback);
+ };
+
+ async.series = function (tasks, callback) {
+ callback = callback || function () {};
+ if (tasks.constructor === Array) {
+ async.mapSeries(tasks, function (fn, callback) {
+ if (fn) {
+ fn(function (err) {
+ var args = Array.prototype.slice.call(arguments, 1);
+ if (args.length <= 1) {
+ args = args[0];
+ }
+ callback.call(null, err, args);
+ });
+ }
+ }, callback);
+ }
+ else {
+ var results = {};
+ async.eachSeries(_keys(tasks), function (k, callback) {
+ tasks[k](function (err) {
+ var args = Array.prototype.slice.call(arguments, 1);
+ if (args.length <= 1) {
+ args = args[0];
+ }
+ results[k] = args;
+ callback(err);
+ });
+ }, function (err) {
+ callback(err, results);
+ });
+ }
+ };
+
+ async.iterator = function (tasks) {
+ var makeCallback = function (index) {
+ var fn = function () {
+ if (tasks.length) {
+ tasks[index].apply(null, arguments);
+ }
+ return fn.next();
+ };
+ fn.next = function () {
+ return (index < tasks.length - 1) ? makeCallback(index + 1): null;
+ };
+ return fn;
+ };
+ return makeCallback(0);
+ };
+
+ async.apply = function (fn) {
+ var args = Array.prototype.slice.call(arguments, 1);
+ return function () {
+ return fn.apply(
+ null, args.concat(Array.prototype.slice.call(arguments))
+ );
+ };
+ };
+
+ var _concat = function (eachfn, arr, fn, callback) {
+ var r = [];
+ eachfn(arr, function (x, cb) {
+ fn(x, function (err, y) {
+ r = r.concat(y || []);
+ cb(err);
+ });
+ }, function (err) {
+ callback(err, r);
+ });
+ };
+ async.concat = doParallel(_concat);
+ async.concatSeries = doSeries(_concat);
+
+ async.whilst = function (test, iterator, callback) {
+ if (test()) {
+ iterator(function (err) {
+ if (err) {
+ return callback(err);
+ }
+ async.whilst(test, iterator, callback);
+ });
+ }
+ else {
+ callback();
+ }
+ };
+
+ async.doWhilst = function (iterator, test, callback) {
+ iterator(function (err) {
+ if (err) {
+ return callback(err);
+ }
+ if (test()) {
+ async.doWhilst(iterator, test, callback);
+ }
+ else {
+ callback();
+ }
+ });
+ };
+
+ async.until = function (test, iterator, callback) {
+ if (!test()) {
+ iterator(function (err) {
+ if (err) {
+ return callback(err);
+ }
+ async.until(test, iterator, callback);
+ });
+ }
+ else {
+ callback();
+ }
+ };
+
+ async.doUntil = function (iterator, test, callback) {
+ iterator(function (err) {
+ if (err) {
+ return callback(err);
+ }
+ if (!test()) {
+ async.doUntil(iterator, test, callback);
+ }
+ else {
+ callback();
+ }
+ });
+ };
+
+ async.queue = function (worker, concurrency) {
+ if (concurrency === undefined) {
+ concurrency = 1;
+ }
+ function _insert(q, data, pos, callback) {
+ if(data.constructor !== Array) {
+ data = [data];
+ }
+ _each(data, function(task) {
+ var item = {
+ data: task,
+ callback: typeof callback === 'function' ? callback : null
+ };
+
+ if (pos) {
+ q.tasks.unshift(item);
+ } else {
+ q.tasks.push(item);
+ }
+
+ if (q.saturated && q.tasks.length === concurrency) {
+ q.saturated();
+ }
+ async.setImmediate(q.process);
+ });
+ }
+
+ var workers = 0;
+ var q = {
+ tasks: [],
+ concurrency: concurrency,
+ saturated: null,
+ empty: null,
+ drain: null,
+ push: function (data, callback) {
+ _insert(q, data, false, callback);
+ },
+ unshift: function (data, callback) {
+ _insert(q, data, true, callback);
+ },
+ process: function () {
+ if (workers < q.concurrency && q.tasks.length) {
+ var task = q.tasks.shift();
+ if (q.empty && q.tasks.length === 0) {
+ q.empty();
+ }
+ workers += 1;
+ var next = function () {
+ workers -= 1;
+ if (task.callback) {
+ task.callback.apply(task, arguments);
+ }
+ if (q.drain && q.tasks.length + workers === 0) {
+ q.drain();
+ }
+ q.process();
+ };
+ var cb = only_once(next);
+ worker(task.data, cb);
+ }
+ },
+ length: function () {
+ return q.tasks.length;
+ },
+ running: function () {
+ return workers;
+ }
+ };
+ return q;
+ };
+
+ async.cargo = function (worker, payload) {
+ var working = false,
+ tasks = [];
+
+ var cargo = {
+ tasks: tasks,
+ payload: payload,
+ saturated: null,
+ empty: null,
+ drain: null,
+ push: function (data, callback) {
+ if(data.constructor !== Array) {
+ data = [data];
+ }
+ _each(data, function(task) {
+ tasks.push({
+ data: task,
+ callback: typeof callback === 'function' ? callback : null
+ });
+ if (cargo.saturated && tasks.length === payload) {
+ cargo.saturated();
+ }
+ });
+ async.setImmediate(cargo.process);
+ },
+ process: function process() {
+ if (working) return;
+ if (tasks.length === 0) {
+ if(cargo.drain) cargo.drain();
+ return;
+ }
+
+ var ts = typeof payload === 'number'
+ ? tasks.splice(0, payload)
+ : tasks.splice(0);
+
+ var ds = _map(ts, function (task) {
+ return task.data;
+ });
+
+ if(cargo.empty) cargo.empty();
+ working = true;
+ worker(ds, function () {
+ working = false;
+
+ var args = arguments;
+ _each(ts, function (data) {
+ if (data.callback) {
+ data.callback.apply(null, args);
+ }
+ });
+
+ process();
+ });
+ },
+ length: function () {
+ return tasks.length;
+ },
+ running: function () {
+ return working;
+ }
+ };
+ return cargo;
+ };
+
+ var _console_fn = function (name) {
+ return function (fn) {
+ var args = Array.prototype.slice.call(arguments, 1);
+ fn.apply(null, args.concat([function (err) {
+ var args = Array.prototype.slice.call(arguments, 1);
+ if (typeof console !== 'undefined') {
+ if (err) {
+ if (console.error) {
+ console.error(err);
+ }
+ }
+ else if (console[name]) {
+ _each(args, function (x) {
+ console[name](x);
+ });
+ }
+ }
+ }]));
+ };
+ };
+ async.log = _console_fn('log');
+ async.dir = _console_fn('dir');
+ /*async.info = _console_fn('info');
+ async.warn = _console_fn('warn');
+ async.error = _console_fn('error');*/
+
+ async.memoize = function (fn, hasher) {
+ var memo = {};
+ var queues = {};
+ hasher = hasher || function (x) {
+ return x;
+ };
+ var memoized = function () {
+ var args = Array.prototype.slice.call(arguments);
+ var callback = args.pop();
+ var key = hasher.apply(null, args);
+ if (key in memo) {
+ callback.apply(null, memo[key]);
+ }
+ else if (key in queues) {
+ queues[key].push(callback);
+ }
+ else {
+ queues[key] = [callback];
+ fn.apply(null, args.concat([function () {
+ memo[key] = arguments;
+ var q = queues[key];
+ delete queues[key];
+ for (var i = 0, l = q.length; i < l; i++) {
+ q[i].apply(null, arguments);
+ }
+ }]));
+ }
+ };
+ memoized.memo = memo;
+ memoized.unmemoized = fn;
+ return memoized;
+ };
+
+ async.unmemoize = function (fn) {
+ return function () {
+ return (fn.unmemoized || fn).apply(null, arguments);
+ };
+ };
+
+ async.times = function (count, iterator, callback) {
+ var counter = [];
+ for (var i = 0; i < count; i++) {
+ counter.push(i);
+ }
+ return async.map(counter, iterator, callback);
+ };
+
+ async.timesSeries = function (count, iterator, callback) {
+ var counter = [];
+ for (var i = 0; i < count; i++) {
+ counter.push(i);
+ }
+ return async.mapSeries(counter, iterator, callback);
+ };
+
+ async.compose = function (/* functions... */) {
+ var fns = Array.prototype.reverse.call(arguments);
+ return function () {
+ var that = this;
+ var args = Array.prototype.slice.call(arguments);
+ var callback = args.pop();
+ async.reduce(fns, args, function (newargs, fn, cb) {
+ fn.apply(that, newargs.concat([function () {
+ var err = arguments[0];
+ var nextargs = Array.prototype.slice.call(arguments, 1);
+ cb(err, nextargs);
+ }]))
+ },
+ function (err, results) {
+ callback.apply(that, [err].concat(results));
+ });
+ };
+ };
+
+ var _applyEach = function (eachfn, fns /*args...*/) {
+ var go = function () {
+ var that = this;
+ var args = Array.prototype.slice.call(arguments);
+ var callback = args.pop();
+ return eachfn(fns, function (fn, cb) {
+ fn.apply(that, args.concat([cb]));
+ },
+ callback);
+ };
+ if (arguments.length > 2) {
+ var args = Array.prototype.slice.call(arguments, 2);
+ return go.apply(this, args);
+ }
+ else {
+ return go;
+ }
+ };
+ async.applyEach = doParallel(_applyEach);
+ async.applyEachSeries = doSeries(_applyEach);
+
+ async.forever = function (fn, callback) {
+ function next(err) {
+ if (err) {
+ if (callback) {
+ return callback(err);
+ }
+ throw err;
+ }
+ fn(next);
+ }
+ next();
+ };
+
+ // AMD / RequireJS
+ if (typeof define !== 'undefined' && define.amd) {
+ define([], function () {
+ return async;
+ });
+ }
+ // Node.js
+ else if (typeof module !== 'undefined' && module.exports) {
+ module.exports = async;
+ }
+ // included directly via
+