diff --git a/.gitignore b/.gitignore
index 299de158..82606be8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,14 @@
/bin
/target
/output
-.DS_Store
\ No newline at end of file
+.DS_Store
+
+# IntelliJ
+*.ipr
+*.iws
+*.iml
+.idea/
+
+# Eclipse
+.project
+.classpath
\ No newline at end of file
diff --git a/.project b/.project
deleted file mode 100644
index feae1ee8..00000000
--- a/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- jsprit
-
-
-
-
-
-
-
-
diff --git a/jsprit-analysis/.classpath b/jsprit-analysis/.classpath
deleted file mode 100644
index fd7ad7fb..00000000
--- a/jsprit-analysis/.classpath
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/jsprit-analysis/.gitignore b/jsprit-analysis/.gitignore
index 299de158..9c7ec489 100644
--- a/jsprit-analysis/.gitignore
+++ b/jsprit-analysis/.gitignore
@@ -1,4 +1,15 @@
/bin
/target
/output
-.DS_Store
\ No newline at end of file
+.DS_Store
+
+# IntelliJ
+*.ipr
+*.iws
+*.iml
+.idea
+
+# Eclipse
+.project
+.classpath
+.settings
\ No newline at end of file
diff --git a/jsprit-analysis/.project b/jsprit-analysis/.project
deleted file mode 100644
index 30c7cbba..00000000
--- a/jsprit-analysis/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- jsprit-analysis
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.jdt.core.javanature
-
-
diff --git a/jsprit-analysis/.settings/org.eclipse.core.resources.prefs b/jsprit-analysis/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index afad9066..00000000
--- a/jsprit-analysis/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-eclipse.preferences.version=1
-encoding//src/main/java=UTF-8
-encoding//src/main/resources=UTF-8
-encoding//src/test/java=UTF-8
-encoding//src/test/resources=UTF-8
-encoding/=UTF-8
-encoding/src=UTF-8
diff --git a/jsprit-analysis/.settings/org.eclipse.jdt.core.prefs b/jsprit-analysis/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 4a95737f..00000000
--- a/jsprit-analysis/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=1.6
diff --git a/jsprit-analysis/.settings/org.eclipse.m2e.core.prefs b/jsprit-analysis/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1..00000000
--- a/jsprit-analysis/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/jsprit-analysis/jsprit-analysis.iml b/jsprit-analysis/jsprit-analysis.iml
new file mode 100644
index 00000000..c18be303
--- /dev/null
+++ b/jsprit-analysis/jsprit-analysis.iml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jsprit-core/.gitignore b/jsprit-core/.gitignore
index 31f32fe2..30b951da 100644
--- a/jsprit-core/.gitignore
+++ b/jsprit-core/.gitignore
@@ -7,10 +7,12 @@
*.ipr
*.iws
*.iml
+.idea
# Eclipse
.project
.classpath
+.settings
diff --git a/jsprit-core/.settings/org.eclipse.core.resources.prefs b/jsprit-core/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index afad9066..00000000
--- a/jsprit-core/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-eclipse.preferences.version=1
-encoding//src/main/java=UTF-8
-encoding//src/main/resources=UTF-8
-encoding//src/test/java=UTF-8
-encoding//src/test/resources=UTF-8
-encoding/=UTF-8
-encoding/src=UTF-8
diff --git a/jsprit-core/.settings/org.eclipse.jdt.core.prefs b/jsprit-core/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 69c31cd4..00000000
--- a/jsprit-core/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,8 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=1.6
diff --git a/jsprit-core/.settings/org.eclipse.m2e.core.prefs b/jsprit-core/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1..00000000
--- a/jsprit-core/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/jsprit-core/.settings/org.maven.ide.eclipse.prefs b/jsprit-core/.settings/org.maven.ide.eclipse.prefs
deleted file mode 100644
index fee42859..00000000
--- a/jsprit-core/.settings/org.maven.ide.eclipse.prefs
+++ /dev/null
@@ -1,9 +0,0 @@
-#Fri Mar 15 09:09:12 CET 2013
-activeProfiles=
-eclipse.preferences.version=1
-fullBuildGoals=process-test-resources
-includeModules=false
-resolveWorkspaceProjects=true
-resourceFilterGoals=process-resources resources\:testResources
-skipCompilerPlugin=true
-version=1
diff --git a/jsprit-examples/.classpath b/jsprit-examples/.classpath
deleted file mode 100644
index fd7ad7fb..00000000
--- a/jsprit-examples/.classpath
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/jsprit-examples/.gitignore b/jsprit-examples/.gitignore
index 08e303c4..fb67e2b9 100644
--- a/jsprit-examples/.gitignore
+++ b/jsprit-examples/.gitignore
@@ -1,5 +1,14 @@
-/output/*
+/output
/bin
/target
.DS_Store
-/output
+
+# IntelliJ
+*.ipr
+*.iws
+*.iml
+.idea
+
+# Eclipse
+.project
+.classpath
diff --git a/jsprit-examples/.project b/jsprit-examples/.project
deleted file mode 100644
index 2cf74c8d..00000000
--- a/jsprit-examples/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- jsprit-examples
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.jdt.core.javanature
-
-
diff --git a/jsprit-examples/.settings/org.eclipse.core.resources.prefs b/jsprit-examples/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index afad9066..00000000
--- a/jsprit-examples/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-eclipse.preferences.version=1
-encoding//src/main/java=UTF-8
-encoding//src/main/resources=UTF-8
-encoding//src/test/java=UTF-8
-encoding//src/test/resources=UTF-8
-encoding/=UTF-8
-encoding/src=UTF-8
diff --git a/jsprit-examples/.settings/org.eclipse.jdt.core.prefs b/jsprit-examples/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 107056a3..00000000
--- a/jsprit-examples/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=1.6
diff --git a/jsprit-examples/.settings/org.eclipse.m2e.core.prefs b/jsprit-examples/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1..00000000
--- a/jsprit-examples/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/jsprit-instances/.classpath b/jsprit-instances/.classpath
deleted file mode 100644
index f08dfb71..00000000
--- a/jsprit-instances/.classpath
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/jsprit-instances/.gitignore b/jsprit-instances/.gitignore
index 299de158..9c7ec489 100644
--- a/jsprit-instances/.gitignore
+++ b/jsprit-instances/.gitignore
@@ -1,4 +1,15 @@
/bin
/target
/output
-.DS_Store
\ No newline at end of file
+.DS_Store
+
+# IntelliJ
+*.ipr
+*.iws
+*.iml
+.idea
+
+# Eclipse
+.project
+.classpath
+.settings
\ No newline at end of file
diff --git a/jsprit-instances/.project b/jsprit-instances/.project
deleted file mode 100644
index 98dde15c..00000000
--- a/jsprit-instances/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- jsprit-instances
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.jdt.core.javanature
-
-
diff --git a/jsprit-instances/.settings/org.eclipse.core.resources.prefs b/jsprit-instances/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 06a5cf64..00000000
--- a/jsprit-instances/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,6 +0,0 @@
-eclipse.preferences.version=1
-encoding//src/main/java=UTF-8
-encoding//src/test/java=UTF-8
-encoding//src/test/resources=UTF-8
-encoding/=UTF-8
-encoding/src=UTF-8
diff --git a/jsprit-instances/.settings/org.eclipse.jdt.core.prefs b/jsprit-instances/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 107056a3..00000000
--- a/jsprit-instances/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=1.6
diff --git a/jsprit-instances/.settings/org.eclipse.m2e.core.prefs b/jsprit-instances/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1..00000000
--- a/jsprit-instances/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1