diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/AndroidManifest.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/AndroidManifest.xml
new file mode 100644
index 00000000..903dfc4d
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/AndroidManifest.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/R.txt b/src/JavaFileStorageBindings/Jars/adal-1.1.19/R.txt
new file mode 100644
index 00000000..7578dbb0
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/R.txt
@@ -0,0 +1,21 @@
+int dimen activity_horizontal_margin 0x7f030000
+int dimen activity_vertical_margin 0x7f030001
+int id LinearLayout1 0x7f060004
+int id com_microsoft_aad_adal_editDummyText 0x7f060002
+int id com_microsoft_aad_adal_progressBar 0x7f060003
+int id com_microsoft_aad_adal_webView1 0x7f060001
+int id editPassword 0x7f060006
+int id editUserName 0x7f060005
+int id webView1 0x7f060000
+int layout activity_authentication 0x7f020000
+int layout dialog_authentication 0x7f020001
+int layout http_auth_dialog 0x7f020002
+int string app_loading 0x7f040000
+int string broker_processing 0x7f040001
+int string http_auth_dialog_cancel 0x7f040006
+int string http_auth_dialog_login 0x7f040005
+int string http_auth_dialog_password 0x7f040003
+int string http_auth_dialog_title 0x7f040004
+int string http_auth_dialog_username 0x7f040002
+int style AppBaseTheme 0x7f050000
+int style AppTheme 0x7f050001
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/classes-adal.jar b/src/JavaFileStorageBindings/Jars/adal-1.1.19/classes-adal.jar
new file mode 100644
index 00000000..40260d29
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/adal-1.1.19/classes-adal.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/layout/activity_authentication.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/layout/activity_authentication.xml
new file mode 100644
index 00000000..76856e6d
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/layout/activity_authentication.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/layout/dialog_authentication.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/layout/dialog_authentication.xml
new file mode 100644
index 00000000..52fe6909
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/layout/dialog_authentication.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/layout/http_auth_dialog.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/layout/http_auth_dialog.xml
new file mode 100644
index 00000000..0026e9ce
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/layout/http_auth_dialog.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-sw600dp/dimens.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-sw600dp/dimens.xml
new file mode 100644
index 00000000..44f01db7
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-sw600dp/dimens.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-sw720dp-land/dimens.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-sw720dp-land/dimens.xml
new file mode 100644
index 00000000..61e3fa8f
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-sw720dp-land/dimens.xml
@@ -0,0 +1,9 @@
+
+
+
+ 128dp
+
+
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-v11/styles.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-v11/styles.xml
new file mode 100644
index 00000000..3c02242a
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-v11/styles.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-v14/styles.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-v14/styles.xml
new file mode 100644
index 00000000..a91fd037
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values-v14/styles.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values/dimens.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values/dimens.xml
new file mode 100644
index 00000000..55c1e590
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values/dimens.xml
@@ -0,0 +1,7 @@
+
+
+
+ 16dp
+ 16dp
+
+
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values/strings.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values/strings.xml
new file mode 100644
index 00000000..9e984b19
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values/strings.xml
@@ -0,0 +1,12 @@
+
+
+
+ Loading…
+ Broker is processing
+ Username
+ Password
+ Enter your credentials
+ Login
+ Cancel
+
+
\ No newline at end of file
diff --git a/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values/styles.xml b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values/styles.xml
new file mode 100644
index 00000000..6ce89c7b
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/adal-1.1.19/res/values/styles.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/JavaFileStorageBindings/Jars/dropbox-core-sdk-2.1.1.jar b/src/JavaFileStorageBindings/Jars/dropbox-core-sdk-2.1.1.jar
new file mode 100644
index 00000000..2b6c3bfe
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/dropbox-core-sdk-2.1.1.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/commons-logging-1.1.1.jar b/src/JavaFileStorageBindings/Jars/gdrive/commons-logging-1.1.1.jar
new file mode 100644
index 00000000..8758a96b
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/commons-logging-1.1.1.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/google-api-client-1.16.0-rc.jar b/src/JavaFileStorageBindings/Jars/gdrive/google-api-client-1.16.0-rc.jar
new file mode 100644
index 00000000..4097d1bf
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/google-api-client-1.16.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/google-api-client-android-1.16.0-rc.jar b/src/JavaFileStorageBindings/Jars/gdrive/google-api-client-android-1.16.0-rc.jar
new file mode 100644
index 00000000..f938da9e
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/google-api-client-android-1.16.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/google-api-services-drive-v2-rev102-1.16.0-rc.jar b/src/JavaFileStorageBindings/Jars/gdrive/google-api-services-drive-v2-rev102-1.16.0-rc.jar
new file mode 100644
index 00000000..5baa6abc
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/google-api-services-drive-v2-rev102-1.16.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-1.16.0-rc.jar b/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-1.16.0-rc.jar
new file mode 100644
index 00000000..e10f42d4
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-1.16.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-android-1.16.0-rc.jar b/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-android-1.16.0-rc.jar
new file mode 100644
index 00000000..447db5e9
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-android-1.16.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-gson-1.16.0-rc.jar b/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-gson-1.16.0-rc.jar
new file mode 100644
index 00000000..5387880d
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-gson-1.16.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-jackson-1.16.0-rc.jar b/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-jackson-1.16.0-rc.jar
new file mode 100644
index 00000000..411d2238
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-jackson-1.16.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-jackson2-1.16.0-rc.jar b/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-jackson2-1.16.0-rc.jar
new file mode 100644
index 00000000..23175261
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/google-http-client-jackson2-1.16.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/google-oauth-client-1.16.0-rc.jar b/src/JavaFileStorageBindings/Jars/gdrive/google-oauth-client-1.16.0-rc.jar
new file mode 100644
index 00000000..fb07f9be
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/google-oauth-client-1.16.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/httpclient-4.0.3.jar b/src/JavaFileStorageBindings/Jars/gdrive/httpclient-4.0.3.jar
new file mode 100644
index 00000000..fd0d3774
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/httpclient-4.0.3.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/httpcore-4.0.1.jar b/src/JavaFileStorageBindings/Jars/gdrive/httpcore-4.0.1.jar
new file mode 100644
index 00000000..4638daa5
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/httpcore-4.0.1.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/httpmime-4.0.3.jar b/src/JavaFileStorageBindings/Jars/gdrive/httpmime-4.0.3.jar
new file mode 100644
index 00000000..0dfd3312
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/httpmime-4.0.3.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/json_simple-1.1.jar b/src/JavaFileStorageBindings/Jars/gdrive/json_simple-1.1.jar
new file mode 100644
index 00000000..f395f414
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/json_simple-1.1.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gdrive/jsr305-1.3.9.jar b/src/JavaFileStorageBindings/Jars/gdrive/jsr305-1.3.9.jar
new file mode 100644
index 00000000..a9afc661
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gdrive/jsr305-1.3.9.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/google-1.17/google-api-client-android-1.17.0-rc-sources.jar b/src/JavaFileStorageBindings/Jars/google-1.17/google-api-client-android-1.17.0-rc-sources.jar
new file mode 100644
index 00000000..932a07a3
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/google-1.17/google-api-client-android-1.17.0-rc-sources.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/google-1.17/google-api-client-xml-1.17.0-rc.jar b/src/JavaFileStorageBindings/Jars/google-1.17/google-api-client-xml-1.17.0-rc.jar
new file mode 100644
index 00000000..b5610258
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/google-1.17/google-api-client-xml-1.17.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/google-1.17/google-api-services-drive-v1-rev105-1.17.0-rc.jar b/src/JavaFileStorageBindings/Jars/google-1.17/google-api-services-drive-v1-rev105-1.17.0-rc.jar
new file mode 100644
index 00000000..86ce0244
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/google-1.17/google-api-services-drive-v1-rev105-1.17.0-rc.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/google-1.17/google-http-client-gson-1.17.0-rc-sources.jar b/src/JavaFileStorageBindings/Jars/google-1.17/google-http-client-gson-1.17.0-rc-sources.jar
new file mode 100644
index 00000000..81aedb60
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/google-1.17/google-http-client-gson-1.17.0-rc-sources.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/gson-2.3.1.jar b/src/JavaFileStorageBindings/Jars/gson-2.3.1.jar
new file mode 100644
index 00000000..250132c1
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/gson-2.3.1.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/jackson-core-2.7.4.jar b/src/JavaFileStorageBindings/Jars/jackson-core-2.7.4.jar
new file mode 100644
index 00000000..2e70b2ed
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/jackson-core-2.7.4.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6.aar b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6.aar
new file mode 100644
index 00000000..c15fe3e7
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6.aar differ
diff --git a/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/AndroidManifest.xml b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/AndroidManifest.xml
new file mode 100644
index 00000000..4eea788d
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/AndroidManifest.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/R.txt b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/R.txt
new file mode 100644
index 00000000..a80644ba
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/R.txt
@@ -0,0 +1 @@
+int string app_name 0x7f020000
diff --git a/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/aapt/AndroidManifest.xml b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/aapt/AndroidManifest.xml
new file mode 100644
index 00000000..4eea788d
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/aapt/AndroidManifest.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/classes-msa-auth.jar b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/classes-msa-auth.jar
new file mode 100644
index 00000000..e8e60837
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/classes-msa-auth.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/res/values/values.xml b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/res/values/values.xml
new file mode 100644
index 00000000..a80d8fc5
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/msa-auth-0.8.6/res/values/values.xml
@@ -0,0 +1,6 @@
+
+
+
+
+ msa-auth
+
\ No newline at end of file
diff --git a/src/JavaFileStorageBindings/Jars/okhttp-3.4.1.jar b/src/JavaFileStorageBindings/Jars/okhttp-3.4.1.jar
new file mode 100644
index 00000000..e31f2486
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/okhttp-3.4.1.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/okhttp-digest-1.7.jar b/src/JavaFileStorageBindings/Jars/okhttp-digest-1.7.jar
new file mode 100644
index 00000000..51940394
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/okhttp-digest-1.7.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/okio-1.9.0.jar b/src/JavaFileStorageBindings/Jars/okio-1.9.0.jar
new file mode 100644
index 00000000..3c42b934
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/okio-1.9.0.jar differ
diff --git a/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2.aar b/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2.aar
new file mode 100644
index 00000000..db0ac519
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2.aar differ
diff --git a/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/AndroidManifest.xml b/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/AndroidManifest.xml
new file mode 100644
index 00000000..b26377f9
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/AndroidManifest.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/R.txt b/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/R.txt
new file mode 100644
index 00000000..8fe0dccb
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/R.txt
@@ -0,0 +1,22 @@
+int dimen activity_horizontal_margin 0x7f030000
+int dimen activity_vertical_margin 0x7f030001
+int id LinearLayout1 0x7f060004
+int id com_microsoft_aad_adal_editDummyText 0x7f060002
+int id com_microsoft_aad_adal_progressBar 0x7f060003
+int id com_microsoft_aad_adal_webView1 0x7f060001
+int id editPassword 0x7f060006
+int id editUserName 0x7f060005
+int id webView1 0x7f060000
+int layout activity_authentication 0x7f020000
+int layout dialog_authentication 0x7f020001
+int layout http_auth_dialog 0x7f020002
+int string app_loading 0x7f050000
+int string app_name 0x7f050001
+int string broker_processing 0x7f050002
+int string http_auth_dialog_cancel 0x7f050003
+int string http_auth_dialog_login 0x7f050004
+int string http_auth_dialog_password 0x7f050005
+int string http_auth_dialog_title 0x7f050006
+int string http_auth_dialog_username 0x7f050007
+int style AppBaseTheme 0x7f040000
+int style AppTheme 0x7f040001
diff --git a/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/aapt/AndroidManifest.xml b/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/aapt/AndroidManifest.xml
new file mode 100644
index 00000000..b26377f9
--- /dev/null
+++ b/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/aapt/AndroidManifest.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/classes-onedrive-sdk.jar b/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/classes-onedrive-sdk.jar
new file mode 100644
index 00000000..b806c879
Binary files /dev/null and b/src/JavaFileStorageBindings/Jars/onedrive-sdk-android-1.2.2/classes-onedrive-sdk.jar differ