diff --git a/.gitignore b/.gitignore
index 60c712c..8c497b4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,22 @@
-.idea
+# Maven
+target/
+
+# IntelliJ IDEA
+*.iws
*.iml
-target
+*.ipr
+.idea/
+
+# ---- Mac OS X
+.DS_Store
+
+# Eclipse
+.classpath
+.project
+.settings
+
+# Others
.metadata
.recommenders
bin
-.DS_Store
+
diff --git a/Rest/alm-distributedtask-client/.classpath b/Rest/alm-distributedtask-client/.classpath
deleted file mode 100644
index 840f468..0000000
--- a/Rest/alm-distributedtask-client/.classpath
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Rest/alm-distributedtask-client/.project b/Rest/alm-distributedtask-client/.project
deleted file mode 100644
index fa58141..0000000
--- a/Rest/alm-distributedtask-client/.project
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
- alm-distributedtask-client
- This package contains Microsoft VSTS Distributed Task API. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.
-
- alm-vss-client
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
- org.eclipse.jdt.core.javanature
-
-
\ No newline at end of file
diff --git a/Rest/alm-distributedtask-client/.settings/org.eclipse.core.resources.prefs b/Rest/alm-distributedtask-client/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0..0000000
--- a/Rest/alm-distributedtask-client/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/Rest/alm-extensionmanagement-client/.classpath b/Rest/alm-extensionmanagement-client/.classpath
deleted file mode 100644
index 2e76549..0000000
--- a/Rest/alm-extensionmanagement-client/.classpath
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Rest/alm-extensionmanagement-client/.project b/Rest/alm-extensionmanagement-client/.project
deleted file mode 100644
index 81ca7b0..0000000
--- a/Rest/alm-extensionmanagement-client/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- alm-extensionmanagement-client
- This package contains Microsoft VSTS Extension Management API. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.
-
- alm-vss-client
- alm-gallery-client
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
- org.eclipse.jdt.core.javanature
-
-
\ No newline at end of file
diff --git a/Rest/alm-extensionmanagement-client/.settings/org.eclipse.core.resources.prefs b/Rest/alm-extensionmanagement-client/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0..0000000
--- a/Rest/alm-extensionmanagement-client/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/Rest/alm-gallery-client/.classpath b/Rest/alm-gallery-client/.classpath
deleted file mode 100644
index 840f468..0000000
--- a/Rest/alm-gallery-client/.classpath
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Rest/alm-gallery-client/.project b/Rest/alm-gallery-client/.project
deleted file mode 100644
index 09d94b3..0000000
--- a/Rest/alm-gallery-client/.project
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
- alm-gallery-client
- This package contains Microsoft VSTS Gallery API. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.
-
- alm-vss-client
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
- org.eclipse.jdt.core.javanature
-
-
\ No newline at end of file
diff --git a/Rest/alm-gallery-client/.settings/org.eclipse.core.resources.prefs b/Rest/alm-gallery-client/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0..0000000
--- a/Rest/alm-gallery-client/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/Rest/alm-releasemanagement-client/.classpath b/Rest/alm-releasemanagement-client/.classpath
deleted file mode 100644
index 840f468..0000000
--- a/Rest/alm-releasemanagement-client/.classpath
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Rest/alm-releasemanagement-client/.project b/Rest/alm-releasemanagement-client/.project
deleted file mode 100644
index 0dcf5b6..0000000
--- a/Rest/alm-releasemanagement-client/.project
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
- alm-releasemanagement-client
- This package contains Microsoft VSTS Release Management API. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.
-
- alm-vss-client
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
- org.eclipse.jdt.core.javanature
-
-
\ No newline at end of file
diff --git a/Rest/alm-releasemanagement-client/.settings/org.eclipse.core.resources.prefs b/Rest/alm-releasemanagement-client/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0..0000000
--- a/Rest/alm-releasemanagement-client/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/Rest/alm-tfs-client/.classpath b/Rest/alm-tfs-client/.classpath
deleted file mode 100644
index 8fffe5f..0000000
--- a/Rest/alm-tfs-client/.classpath
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Rest/alm-tfs-client/.project b/Rest/alm-tfs-client/.project
deleted file mode 100644
index c2ba53a..0000000
--- a/Rest/alm-tfs-client/.project
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
- alm-tfs-client
- This package contains Microsoft VSTS Team Foundation Services API. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
- org.eclipse.jdt.core.javanature
-
-
\ No newline at end of file
diff --git a/Rest/alm-tfs-client/.settings/org.eclipse.core.resources.prefs b/Rest/alm-tfs-client/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0..0000000
--- a/Rest/alm-tfs-client/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/Rest/alm-vss-client/.classpath b/Rest/alm-vss-client/.classpath
deleted file mode 100644
index 4d0b677..0000000
--- a/Rest/alm-vss-client/.classpath
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Rest/alm-vss-client/.project b/Rest/alm-vss-client/.project
deleted file mode 100644
index 05dd3b8..0000000
--- a/Rest/alm-vss-client/.project
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
- alm-vss-client
- This package contains Microsoft VSTS Visual Studio Services API. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
- org.eclipse.jdt.core.javanature
-
-
\ No newline at end of file
diff --git a/Rest/alm-vss-client/.settings/org.eclipse.core.resources.prefs b/Rest/alm-vss-client/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0..0000000
--- a/Rest/alm-vss-client/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8