Changed Query format
diff --git a/.idea/.name b/.idea/.name
new file mode 100644
index 0000000..802f223
--- /dev/null
+++ b/.idea/.name
@@ -0,0 +1 @@
+template-scala-parallel-classification
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..96cc43e
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <resourceExtensions />
+    <wildcardResourcePatterns>
+      <entry name="!?*.java" />
+      <entry name="!?*.form" />
+      <entry name="!?*.class" />
+      <entry name="!?*.groovy" />
+      <entry name="!?*.scala" />
+      <entry name="!?*.flex" />
+      <entry name="!?*.kt" />
+      <entry name="!?*.clj" />
+      <entry name="!?*.aj" />
+    </wildcardResourcePatterns>
+    <annotationProcessing>
+      <profile default="true" name="Default" enabled="false">
+        <processorPath useClasspath="true" />
+      </profile>
+    </annotationProcessing>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml
new file mode 100644
index 0000000..e7bedf3
--- /dev/null
+++ b/.idea/copyright/profiles_settings.xml
@@ -0,0 +1,3 @@
+<component name="CopyrightManager">
+  <settings default="" />
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__aopalliance_aopalliance_1_0_jar.xml b/.idea/libraries/SBT__aopalliance_aopalliance_1_0_jar.xml
new file mode 100644
index 0000000..a109a3d
--- /dev/null
+++ b/.idea/libraries/SBT__aopalliance_aopalliance_1_0_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: aopalliance:aopalliance:1.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/aopalliance/aopalliance/jars/aopalliance-1.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/aopalliance/aopalliance/srcs/aopalliance-1.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__asm_asm_3_2_jar.xml b/.idea/libraries/SBT__asm_asm_3_2_jar.xml
new file mode 100644
index 0000000..2fd7e7f
--- /dev/null
+++ b/.idea/libraries/SBT__asm_asm_3_2_jar.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+  <library name="SBT: asm:asm:3.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/asm/asm/jars/asm-3.2.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_chuusai_shapeless_2_10_1_2_4_jar.xml b/.idea/libraries/SBT__com_chuusai_shapeless_2_10_1_2_4_jar.xml
new file mode 100644
index 0000000..9ee0746
--- /dev/null
+++ b/.idea/libraries/SBT__com_chuusai_shapeless_2_10_1_2_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.chuusai:shapeless_2.10:1.2.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.chuusai/shapeless_2.10/jars/shapeless_2.10-1.2.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.chuusai/shapeless_2.10/docs/shapeless_2.10-1.2.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.chuusai/shapeless_2.10/srcs/shapeless_2.10-1.2.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_clearspring_analytics_stream_2_7_0_jar.xml b/.idea/libraries/SBT__com_clearspring_analytics_stream_2_7_0_jar.xml
new file mode 100644
index 0000000..7341144
--- /dev/null
+++ b/.idea/libraries/SBT__com_clearspring_analytics_stream_2_7_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.clearspring.analytics:stream:2.7.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.clearspring.analytics/stream/jars/stream-2.7.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.clearspring.analytics/stream/docs/stream-2.7.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.clearspring.analytics/stream/srcs/stream-2.7.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_esotericsoftware_kryo_kryo_2_21_jar.xml b/.idea/libraries/SBT__com_esotericsoftware_kryo_kryo_2_21_jar.xml
new file mode 100644
index 0000000..6f689b3
--- /dev/null
+++ b/.idea/libraries/SBT__com_esotericsoftware_kryo_kryo_2_21_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.esotericsoftware.kryo:kryo:2.21:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.kryo/kryo/bundles/kryo-2.21.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.kryo/kryo/docs/kryo-2.21-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.kryo/kryo/srcs/kryo-2.21-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_esotericsoftware_kryo_kryo_2_24_0_jar.xml b/.idea/libraries/SBT__com_esotericsoftware_kryo_kryo_2_24_0_jar.xml
new file mode 100644
index 0000000..bcb5e37
--- /dev/null
+++ b/.idea/libraries/SBT__com_esotericsoftware_kryo_kryo_2_24_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.esotericsoftware.kryo:kryo:2.24.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.kryo/kryo/bundles/kryo-2.24.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.kryo/kryo/docs/kryo-2.24.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.kryo/kryo/srcs/kryo-2.24.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_esotericsoftware_minlog_minlog_1_2_jar.xml b/.idea/libraries/SBT__com_esotericsoftware_minlog_minlog_1_2_jar.xml
new file mode 100644
index 0000000..9a83a41
--- /dev/null
+++ b/.idea/libraries/SBT__com_esotericsoftware_minlog_minlog_1_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.esotericsoftware.minlog:minlog:1.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.minlog/minlog/jars/minlog-1.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.minlog/minlog/docs/minlog-1.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.minlog/minlog/srcs/minlog-1.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_esotericsoftware_reflectasm_reflectasm_1_07_shaded_jar.xml b/.idea/libraries/SBT__com_esotericsoftware_reflectasm_reflectasm_1_07_shaded_jar.xml
new file mode 100644
index 0000000..0abb364
--- /dev/null
+++ b/.idea/libraries/SBT__com_esotericsoftware_reflectasm_reflectasm_1_07_shaded_jar.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+  <library name="SBT: com.esotericsoftware.reflectasm:reflectasm:1.07:shaded:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.reflectasm/reflectasm/jars/reflectasm-1.07-shaded.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_fasterxml_jackson_core_jackson_annotations_2_4_4_jar.xml b/.idea/libraries/SBT__com_fasterxml_jackson_core_jackson_annotations_2_4_4_jar.xml
new file mode 100644
index 0000000..af450e0
--- /dev/null
+++ b/.idea/libraries/SBT__com_fasterxml_jackson_core_jackson_annotations_2_4_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.fasterxml.jackson.core:jackson-annotations:2.4.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-annotations/bundles/jackson-annotations-2.4.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-annotations/docs/jackson-annotations-2.4.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-annotations/srcs/jackson-annotations-2.4.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_fasterxml_jackson_core_jackson_core_2_4_4_jar.xml b/.idea/libraries/SBT__com_fasterxml_jackson_core_jackson_core_2_4_4_jar.xml
new file mode 100644
index 0000000..dd804ce
--- /dev/null
+++ b/.idea/libraries/SBT__com_fasterxml_jackson_core_jackson_core_2_4_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.fasterxml.jackson.core:jackson-core:2.4.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-core/bundles/jackson-core-2.4.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-core/docs/jackson-core-2.4.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-core/srcs/jackson-core-2.4.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_fasterxml_jackson_core_jackson_databind_2_4_4_jar.xml b/.idea/libraries/SBT__com_fasterxml_jackson_core_jackson_databind_2_4_4_jar.xml
new file mode 100644
index 0000000..814df16
--- /dev/null
+++ b/.idea/libraries/SBT__com_fasterxml_jackson_core_jackson_databind_2_4_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.fasterxml.jackson.core:jackson-databind:2.4.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-databind/bundles/jackson-databind-2.4.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-databind/docs/jackson-databind-2.4.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-databind/srcs/jackson-databind-2.4.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_fasterxml_jackson_module_jackson_module_scala_2_10_2_4_4_jar.xml b/.idea/libraries/SBT__com_fasterxml_jackson_module_jackson_module_scala_2_10_2_4_4_jar.xml
new file mode 100644
index 0000000..8a54b93
--- /dev/null
+++ b/.idea/libraries/SBT__com_fasterxml_jackson_module_jackson_module_scala_2_10_2_4_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.fasterxml.jackson.module:jackson-module-scala_2.10:2.4.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.module/jackson-module-scala_2.10/bundles/jackson-module-scala_2.10-2.4.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.module/jackson-module-scala_2.10/docs/jackson-module-scala_2.10-2.4.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.module/jackson-module-scala_2.10/srcs/jackson-module-scala_2.10-2.4.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_github_fommil_netlib_core_1_1_2_jar.xml b/.idea/libraries/SBT__com_github_fommil_netlib_core_1_1_2_jar.xml
new file mode 100644
index 0000000..aa3255a
--- /dev/null
+++ b/.idea/libraries/SBT__com_github_fommil_netlib_core_1_1_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.github.fommil.netlib:core:1.1.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.fommil.netlib/core/jars/core-1.1.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.fommil.netlib/core/docs/core-1.1.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.fommil.netlib/core/srcs/core-1.1.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_github_nscala_time_nscala_time_2_10_1_0_0_jar.xml b/.idea/libraries/SBT__com_github_nscala_time_nscala_time_2_10_1_0_0_jar.xml
new file mode 100644
index 0000000..07e22f1
--- /dev/null
+++ b/.idea/libraries/SBT__com_github_nscala_time_nscala_time_2_10_1_0_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.github.nscala-time:nscala-time_2.10:1.0.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.nscala-time/nscala-time_2.10/jars/nscala-time_2.10-1.0.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.nscala-time/nscala-time_2.10/docs/nscala-time_2.10-1.0.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.nscala-time/nscala-time_2.10/srcs/nscala-time_2.10-1.0.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_github_nscala_time_nscala_time_2_10_2_0_0_jar.xml b/.idea/libraries/SBT__com_github_nscala_time_nscala_time_2_10_2_0_0_jar.xml
new file mode 100644
index 0000000..dc63e18
--- /dev/null
+++ b/.idea/libraries/SBT__com_github_nscala_time_nscala_time_2_10_2_0_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.github.nscala-time:nscala-time_2.10:2.0.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.nscala-time/nscala-time_2.10/jars/nscala-time_2.10-2.0.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.nscala-time/nscala-time_2.10/docs/nscala-time_2.10-2.0.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.nscala-time/nscala-time_2.10/srcs/nscala-time_2.10-2.0.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_github_rwl_jtransforms_2_4_0_jar.xml b/.idea/libraries/SBT__com_github_rwl_jtransforms_2_4_0_jar.xml
new file mode 100644
index 0000000..59c6d29
--- /dev/null
+++ b/.idea/libraries/SBT__com_github_rwl_jtransforms_2_4_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.github.rwl:jtransforms:2.4.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.rwl/jtransforms/jars/jtransforms-2.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.rwl/jtransforms/docs/jtransforms-2.4.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.rwl/jtransforms/srcs/jtransforms-2.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_github_scopt_scopt_2_10_3_2_0_jar.xml b/.idea/libraries/SBT__com_github_scopt_scopt_2_10_3_2_0_jar.xml
new file mode 100644
index 0000000..6bf7b6e
--- /dev/null
+++ b/.idea/libraries/SBT__com_github_scopt_scopt_2_10_3_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.github.scopt:scopt_2.10:3.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.scopt/scopt_2.10/jars/scopt_2.10-3.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.scopt/scopt_2.10/docs/scopt_2.10-3.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.scopt/scopt_2.10/srcs/scopt_2.10-3.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_github_stephenc_findbugs_findbugs_annotations_1_3_9_1_jar.xml b/.idea/libraries/SBT__com_github_stephenc_findbugs_findbugs_annotations_1_3_9_1_jar.xml
new file mode 100644
index 0000000..d6ba96e
--- /dev/null
+++ b/.idea/libraries/SBT__com_github_stephenc_findbugs_findbugs_annotations_1_3_9_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.github.stephenc.findbugs:findbugs-annotations:1.3.9-1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.stephenc.findbugs/findbugs-annotations/jars/findbugs-annotations-1.3.9-1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.stephenc.findbugs/findbugs-annotations/docs/findbugs-annotations-1.3.9-1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.stephenc.findbugs/findbugs-annotations/srcs/findbugs-annotations-1.3.9-1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_github_stephenc_high_scale_lib_high_scale_lib_1_1_1_jar.xml b/.idea/libraries/SBT__com_github_stephenc_high_scale_lib_high_scale_lib_1_1_1_jar.xml
new file mode 100644
index 0000000..d543919
--- /dev/null
+++ b/.idea/libraries/SBT__com_github_stephenc_high_scale_lib_high_scale_lib_1_1_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.github.stephenc.high-scale-lib:high-scale-lib:1.1.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.stephenc.high-scale-lib/high-scale-lib/jars/high-scale-lib-1.1.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.stephenc.high-scale-lib/high-scale-lib/docs/high-scale-lib-1.1.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.github.stephenc.high-scale-lib/high-scale-lib/srcs/high-scale-lib-1.1.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_google_code_findbugs_jsr305_1_3_9_jar.xml b/.idea/libraries/SBT__com_google_code_findbugs_jsr305_1_3_9_jar.xml
new file mode 100644
index 0000000..5bd0977
--- /dev/null
+++ b/.idea/libraries/SBT__com_google_code_findbugs_jsr305_1_3_9_jar.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+  <library name="SBT: com.google.code.findbugs:jsr305:1.3.9:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.code.findbugs/jsr305/jars/jsr305-1.3.9.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_google_code_gson_gson_2_2_4_jar.xml b/.idea/libraries/SBT__com_google_code_gson_gson_2_2_4_jar.xml
new file mode 100644
index 0000000..9fd6536
--- /dev/null
+++ b/.idea/libraries/SBT__com_google_code_gson_gson_2_2_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.google.code.gson:gson:2.2.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.code.gson/gson/jars/gson-2.2.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.code.gson/gson/docs/gson-2.2.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.code.gson/gson/srcs/gson-2.2.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_google_guava_guava_14_0_1_jar.xml b/.idea/libraries/SBT__com_google_guava_guava_14_0_1_jar.xml
new file mode 100644
index 0000000..e09a2ce
--- /dev/null
+++ b/.idea/libraries/SBT__com_google_guava_guava_14_0_1_jar.xml
@@ -0,0 +1,7 @@
+<component name="libraryTable">
+  <library name="SBT: com.google.guava:guava:14.0.1:jar">
+    <CLASSES />
+    <JAVADOC />
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_google_guava_guava_18_0_jar.xml b/.idea/libraries/SBT__com_google_guava_guava_18_0_jar.xml
new file mode 100644
index 0000000..951d2e0
--- /dev/null
+++ b/.idea/libraries/SBT__com_google_guava_guava_18_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.google.guava:guava:18.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.guava/guava/bundles/guava-18.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.guava/guava/docs/guava-18.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.guava/guava/srcs/guava-18.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_google_inject_guice_3_0_jar.xml b/.idea/libraries/SBT__com_google_inject_guice_3_0_jar.xml
new file mode 100644
index 0000000..9075656
--- /dev/null
+++ b/.idea/libraries/SBT__com_google_inject_guice_3_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.google.inject:guice:3.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.inject/guice/jars/guice-3.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.inject/guice/docs/guice-3.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.inject/guice/srcs/guice-3.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_google_protobuf_protobuf_java_2_5_0_jar.xml b/.idea/libraries/SBT__com_google_protobuf_protobuf_java_2_5_0_jar.xml
new file mode 100644
index 0000000..c0b2160
--- /dev/null
+++ b/.idea/libraries/SBT__com_google_protobuf_protobuf_java_2_5_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.google.protobuf:protobuf-java:2.5.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-2.5.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.protobuf/protobuf-java/docs/protobuf-java-2.5.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.google.protobuf/protobuf-java/srcs/protobuf-java-2.5.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_jamesmurty_utils_java_xmlbuilder_0_4_jar.xml b/.idea/libraries/SBT__com_jamesmurty_utils_java_xmlbuilder_0_4_jar.xml
new file mode 100644
index 0000000..37fad39
--- /dev/null
+++ b/.idea/libraries/SBT__com_jamesmurty_utils_java_xmlbuilder_0_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.jamesmurty.utils:java-xmlbuilder:0.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.jamesmurty.utils/java-xmlbuilder/jars/java-xmlbuilder-0.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.jamesmurty.utils/java-xmlbuilder/docs/java-xmlbuilder-0.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.jamesmurty.utils/java-xmlbuilder/srcs/java-xmlbuilder-0.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_jcraft_jsch_0_1_42_jar.xml b/.idea/libraries/SBT__com_jcraft_jsch_0_1_42_jar.xml
new file mode 100644
index 0000000..b763640
--- /dev/null
+++ b/.idea/libraries/SBT__com_jcraft_jsch_0_1_42_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: com.jcraft:jsch:0.1.42:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.jcraft/jsch/jars/jsch-0.1.42.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.jcraft/jsch/srcs/jsch-0.1.42-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_ning_compress_lzf_1_0_0_jar.xml b/.idea/libraries/SBT__com_ning_compress_lzf_1_0_0_jar.xml
new file mode 100644
index 0000000..de9c50a
--- /dev/null
+++ b/.idea/libraries/SBT__com_ning_compress_lzf_1_0_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.ning:compress-lzf:1.0.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.ning/compress-lzf/bundles/compress-lzf-1.0.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.ning/compress-lzf/docs/compress-lzf-1.0.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.ning/compress-lzf/srcs/compress-lzf-1.0.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_spatial4j_spatial4j_0_4_1_jar.xml b/.idea/libraries/SBT__com_spatial4j_spatial4j_0_4_1_jar.xml
new file mode 100644
index 0000000..1308fa3
--- /dev/null
+++ b/.idea/libraries/SBT__com_spatial4j_spatial4j_0_4_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.spatial4j:spatial4j:0.4.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.spatial4j/spatial4j/bundles/spatial4j-0.4.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.spatial4j/spatial4j/docs/spatial4j-0.4.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.spatial4j/spatial4j/srcs/spatial4j-0.4.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_sun_jersey_contribs_jersey_guice_1_9_jar.xml b/.idea/libraries/SBT__com_sun_jersey_contribs_jersey_guice_1_9_jar.xml
new file mode 100644
index 0000000..099fb09
--- /dev/null
+++ b/.idea/libraries/SBT__com_sun_jersey_contribs_jersey_guice_1_9_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.sun.jersey.contribs:jersey-guice:1.9:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey.contribs/jersey-guice/jars/jersey-guice-1.9.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey.contribs/jersey-guice/docs/jersey-guice-1.9-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey.contribs/jersey-guice/srcs/jersey-guice-1.9-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_sun_jersey_jersey_core_1_9_jar.xml b/.idea/libraries/SBT__com_sun_jersey_jersey_core_1_9_jar.xml
new file mode 100644
index 0000000..57a16d5
--- /dev/null
+++ b/.idea/libraries/SBT__com_sun_jersey_jersey_core_1_9_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.sun.jersey:jersey-core:1.9:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey/jersey-core/bundles/jersey-core-1.9.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey/jersey-core/docs/jersey-core-1.9-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey/jersey-core/srcs/jersey-core-1.9-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_sun_jersey_jersey_json_1_9_jar.xml b/.idea/libraries/SBT__com_sun_jersey_jersey_json_1_9_jar.xml
new file mode 100644
index 0000000..8f5ea09
--- /dev/null
+++ b/.idea/libraries/SBT__com_sun_jersey_jersey_json_1_9_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.sun.jersey:jersey-json:1.9:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey/jersey-json/bundles/jersey-json-1.9.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey/jersey-json/docs/jersey-json-1.9-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey/jersey-json/srcs/jersey-json-1.9-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_sun_jersey_jersey_server_1_9_jar.xml b/.idea/libraries/SBT__com_sun_jersey_jersey_server_1_9_jar.xml
new file mode 100644
index 0000000..4cdd957
--- /dev/null
+++ b/.idea/libraries/SBT__com_sun_jersey_jersey_server_1_9_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.sun.jersey:jersey-server:1.9:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey/jersey-server/bundles/jersey-server-1.9.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey/jersey-server/docs/jersey-server-1.9-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey/jersey-server/srcs/jersey-server-1.9-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_sun_jersey_jersey_test_framework_jersey_test_framework_grizzly2_1_9_jar.xml b/.idea/libraries/SBT__com_sun_jersey_jersey_test_framework_jersey_test_framework_grizzly2_1_9_jar.xml
new file mode 100644
index 0000000..39e162f
--- /dev/null
+++ b/.idea/libraries/SBT__com_sun_jersey_jersey_test_framework_jersey_test_framework_grizzly2_1_9_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.sun.jersey.jersey-test-framework:jersey-test-framework-grizzly2:1.9:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey.jersey-test-framework/jersey-test-framework-grizzly2/jars/jersey-test-framework-grizzly2-1.9.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey.jersey-test-framework/jersey-test-framework-grizzly2/docs/jersey-test-framework-grizzly2-1.9-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.jersey.jersey-test-framework/jersey-test-framework-grizzly2/srcs/jersey-test-framework-grizzly2-1.9-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_sun_xml_bind_jaxb_impl_2_2_3_1_jar.xml b/.idea/libraries/SBT__com_sun_xml_bind_jaxb_impl_2_2_3_1_jar.xml
new file mode 100644
index 0000000..9f700a7
--- /dev/null
+++ b/.idea/libraries/SBT__com_sun_xml_bind_jaxb_impl_2_2_3_1_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: com.sun.xml.bind:jaxb-impl:2.2.3-1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.xml.bind/jaxb-impl/jars/jaxb-impl-2.2.3-1.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.sun.xml.bind/jaxb-impl/srcs/jaxb-impl-2.2.3-1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_thoughtworks_paranamer_paranamer_2_6_jar.xml b/.idea/libraries/SBT__com_thoughtworks_paranamer_paranamer_2_6_jar.xml
new file mode 100644
index 0000000..59bbd39
--- /dev/null
+++ b/.idea/libraries/SBT__com_thoughtworks_paranamer_paranamer_2_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.thoughtworks.paranamer:paranamer:2.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.thoughtworks.paranamer/paranamer/docs/paranamer-2.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.thoughtworks.paranamer/paranamer/srcs/paranamer-2.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_bijection_core_2_10_0_7_0_jar.xml b/.idea/libraries/SBT__com_twitter_bijection_core_2_10_0_7_0_jar.xml
new file mode 100644
index 0000000..def9a84
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_bijection_core_2_10_0_7_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:bijection-core_2.10:0.7.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/bijection-core_2.10/bundles/bijection-core_2.10-0.7.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/bijection-core_2.10/docs/bijection-core_2.10-0.7.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/bijection-core_2.10/srcs/bijection-core_2.10-0.7.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_chill_2_10_0_5_0_jar.xml b/.idea/libraries/SBT__com_twitter_chill_2_10_0_5_0_jar.xml
new file mode 100644
index 0000000..f75a64a
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_chill_2_10_0_5_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:chill_2.10:0.5.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/chill_2.10/jars/chill_2.10-0.5.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/chill_2.10/docs/chill_2.10-0.5.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/chill_2.10/srcs/chill_2.10-0.5.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_chill_bijection_2_10_0_5_0_jar.xml b/.idea/libraries/SBT__com_twitter_chill_bijection_2_10_0_5_0_jar.xml
new file mode 100644
index 0000000..036015e
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_chill_bijection_2_10_0_5_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:chill-bijection_2.10:0.5.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/chill-bijection_2.10/jars/chill-bijection_2.10-0.5.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/chill-bijection_2.10/docs/chill-bijection_2.10-0.5.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/chill-bijection_2.10/srcs/chill-bijection_2.10-0.5.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_chill_java_0_5_0_jar.xml b/.idea/libraries/SBT__com_twitter_chill_java_0_5_0_jar.xml
new file mode 100644
index 0000000..23b37b4
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_chill_java_0_5_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:chill-java:0.5.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/chill-java/jars/chill-java-0.5.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/chill-java/docs/chill-java-0.5.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/chill-java/srcs/chill-java-0.5.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_parquet_column_1_6_0rc3_jar.xml b/.idea/libraries/SBT__com_twitter_parquet_column_1_6_0rc3_jar.xml
new file mode 100644
index 0000000..9b2894b
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_parquet_column_1_6_0rc3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:parquet-column:1.6.0rc3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-column/jars/parquet-column-1.6.0rc3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-column/docs/parquet-column-1.6.0rc3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-column/srcs/parquet-column-1.6.0rc3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_parquet_common_1_6_0rc3_jar.xml b/.idea/libraries/SBT__com_twitter_parquet_common_1_6_0rc3_jar.xml
new file mode 100644
index 0000000..7ec9cc3
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_parquet_common_1_6_0rc3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:parquet-common:1.6.0rc3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-common/jars/parquet-common-1.6.0rc3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-common/docs/parquet-common-1.6.0rc3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-common/srcs/parquet-common-1.6.0rc3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_parquet_encoding_1_6_0rc3_jar.xml b/.idea/libraries/SBT__com_twitter_parquet_encoding_1_6_0rc3_jar.xml
new file mode 100644
index 0000000..b3aa536
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_parquet_encoding_1_6_0rc3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:parquet-encoding:1.6.0rc3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-encoding/jars/parquet-encoding-1.6.0rc3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-encoding/docs/parquet-encoding-1.6.0rc3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-encoding/srcs/parquet-encoding-1.6.0rc3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_parquet_format_2_2_0_rc1_jar.xml b/.idea/libraries/SBT__com_twitter_parquet_format_2_2_0_rc1_jar.xml
new file mode 100644
index 0000000..0567ce1
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_parquet_format_2_2_0_rc1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:parquet-format:2.2.0-rc1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-format/jars/parquet-format-2.2.0-rc1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-format/docs/parquet-format-2.2.0-rc1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-format/srcs/parquet-format-2.2.0-rc1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_parquet_generator_1_6_0rc3_jar.xml b/.idea/libraries/SBT__com_twitter_parquet_generator_1_6_0rc3_jar.xml
new file mode 100644
index 0000000..c39d689
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_parquet_generator_1_6_0rc3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:parquet-generator:1.6.0rc3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-generator/jars/parquet-generator-1.6.0rc3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-generator/docs/parquet-generator-1.6.0rc3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-generator/srcs/parquet-generator-1.6.0rc3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_parquet_hadoop_1_6_0rc3_jar.xml b/.idea/libraries/SBT__com_twitter_parquet_hadoop_1_6_0rc3_jar.xml
new file mode 100644
index 0000000..e396e55
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_parquet_hadoop_1_6_0rc3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:parquet-hadoop:1.6.0rc3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-hadoop/jars/parquet-hadoop-1.6.0rc3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-hadoop/docs/parquet-hadoop-1.6.0rc3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-hadoop/srcs/parquet-hadoop-1.6.0rc3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_twitter_parquet_jackson_1_6_0rc3_jar.xml b/.idea/libraries/SBT__com_twitter_parquet_jackson_1_6_0rc3_jar.xml
new file mode 100644
index 0000000..313608c
--- /dev/null
+++ b/.idea/libraries/SBT__com_twitter_parquet_jackson_1_6_0rc3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.twitter:parquet-jackson:1.6.0rc3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-jackson/jars/parquet-jackson-1.6.0rc3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-jackson/docs/parquet-jackson-1.6.0rc3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.twitter/parquet-jackson/srcs/parquet-jackson-1.6.0rc3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_typesafe_config_1_2_1_jar.xml b/.idea/libraries/SBT__com_typesafe_config_1_2_1_jar.xml
new file mode 100644
index 0000000..77ba3c3
--- /dev/null
+++ b/.idea/libraries/SBT__com_typesafe_config_1_2_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.typesafe:config:1.2.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.typesafe/config/bundles/config-1.2.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.typesafe/config/docs/config-1.2.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.typesafe/config/srcs/config-1.2.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_typesafe_play_twirl_api_2_10_1_0_3_jar.xml b/.idea/libraries/SBT__com_typesafe_play_twirl_api_2_10_1_0_3_jar.xml
new file mode 100644
index 0000000..a936441
--- /dev/null
+++ b/.idea/libraries/SBT__com_typesafe_play_twirl_api_2_10_1_0_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.typesafe.play:twirl-api_2.10:1.0.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.typesafe.play/twirl-api_2.10/jars/twirl-api_2.10-1.0.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.typesafe.play/twirl-api_2.10/docs/twirl-api_2.10-1.0.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.typesafe.play/twirl-api_2.10/srcs/twirl-api_2.10-1.0.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__com_yammer_metrics_metrics_core_2_2_0_jar.xml b/.idea/libraries/SBT__com_yammer_metrics_metrics_core_2_2_0_jar.xml
new file mode 100644
index 0000000..8df1d81
--- /dev/null
+++ b/.idea/libraries/SBT__com_yammer_metrics_metrics_core_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: com.yammer.metrics:metrics-core:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.yammer.metrics/metrics-core/jars/metrics-core-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.yammer.metrics/metrics-core/docs/metrics-core-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/com.yammer.metrics/metrics-core/srcs/metrics-core-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_beanutils_commons_beanutils_1_7_0_jar.xml b/.idea/libraries/SBT__commons_beanutils_commons_beanutils_1_7_0_jar.xml
new file mode 100644
index 0000000..a14dcfe
--- /dev/null
+++ b/.idea/libraries/SBT__commons_beanutils_commons_beanutils_1_7_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-beanutils:commons-beanutils:1.7.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-beanutils/commons-beanutils/jars/commons-beanutils-1.7.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-beanutils/commons-beanutils/docs/commons-beanutils-1.7.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-beanutils/commons-beanutils/srcs/commons-beanutils-1.7.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_beanutils_commons_beanutils_core_1_8_0_jar.xml b/.idea/libraries/SBT__commons_beanutils_commons_beanutils_core_1_8_0_jar.xml
new file mode 100644
index 0000000..911eb34
--- /dev/null
+++ b/.idea/libraries/SBT__commons_beanutils_commons_beanutils_core_1_8_0_jar.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+  <library name="SBT: commons-beanutils:commons-beanutils-core:1.8.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-beanutils/commons-beanutils-core/jars/commons-beanutils-core-1.8.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_cli_commons_cli_1_2_jar.xml b/.idea/libraries/SBT__commons_cli_commons_cli_1_2_jar.xml
new file mode 100644
index 0000000..b4944c0
--- /dev/null
+++ b/.idea/libraries/SBT__commons_cli_commons_cli_1_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-cli:commons-cli:1.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-cli/commons-cli/docs/commons-cli-1.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-cli/commons-cli/srcs/commons-cli-1.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_codec_commons_codec_1_9_jar.xml b/.idea/libraries/SBT__commons_codec_commons_codec_1_9_jar.xml
new file mode 100644
index 0000000..eb8ada6
--- /dev/null
+++ b/.idea/libraries/SBT__commons_codec_commons_codec_1_9_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-codec:commons-codec:1.9:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.9.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-codec/commons-codec/docs/commons-codec-1.9-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-codec/commons-codec/srcs/commons-codec-1.9-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_collections_commons_collections_3_2_1_jar.xml b/.idea/libraries/SBT__commons_collections_commons_collections_3_2_1_jar.xml
new file mode 100644
index 0000000..aa813f3
--- /dev/null
+++ b/.idea/libraries/SBT__commons_collections_commons_collections_3_2_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-collections:commons-collections:3.2.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-collections/commons-collections/jars/commons-collections-3.2.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-collections/commons-collections/docs/commons-collections-3.2.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-collections/commons-collections/srcs/commons-collections-3.2.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_configuration_commons_configuration_1_6_jar.xml b/.idea/libraries/SBT__commons_configuration_commons_configuration_1_6_jar.xml
new file mode 100644
index 0000000..e3f7745
--- /dev/null
+++ b/.idea/libraries/SBT__commons_configuration_commons_configuration_1_6_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: commons-configuration:commons-configuration:1.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-configuration/commons-configuration/jars/commons-configuration-1.6.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-configuration/commons-configuration/srcs/commons-configuration-1.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_dbcp_commons_dbcp_1_4_jar.xml b/.idea/libraries/SBT__commons_dbcp_commons_dbcp_1_4_jar.xml
new file mode 100644
index 0000000..dc1a9a0
--- /dev/null
+++ b/.idea/libraries/SBT__commons_dbcp_commons_dbcp_1_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-dbcp:commons-dbcp:1.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-dbcp/commons-dbcp/jars/commons-dbcp-1.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-dbcp/commons-dbcp/docs/commons-dbcp-1.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-dbcp/commons-dbcp/srcs/commons-dbcp-1.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_digester_commons_digester_1_8_jar.xml b/.idea/libraries/SBT__commons_digester_commons_digester_1_8_jar.xml
new file mode 100644
index 0000000..2ef69ed
--- /dev/null
+++ b/.idea/libraries/SBT__commons_digester_commons_digester_1_8_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: commons-digester:commons-digester:1.8:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-digester/commons-digester/jars/commons-digester-1.8.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-digester/commons-digester/srcs/commons-digester-1.8-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_el_commons_el_1_0_jar.xml b/.idea/libraries/SBT__commons_el_commons_el_1_0_jar.xml
new file mode 100644
index 0000000..67dc039
--- /dev/null
+++ b/.idea/libraries/SBT__commons_el_commons_el_1_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-el:commons-el:1.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-el/commons-el/jars/commons-el-1.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-el/commons-el/docs/commons-el-1.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-el/commons-el/srcs/commons-el-1.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_httpclient_commons_httpclient_3_1_jar.xml b/.idea/libraries/SBT__commons_httpclient_commons_httpclient_3_1_jar.xml
new file mode 100644
index 0000000..e49381c
--- /dev/null
+++ b/.idea/libraries/SBT__commons_httpclient_commons_httpclient_3_1_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: commons-httpclient:commons-httpclient:3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-httpclient/commons-httpclient/jars/commons-httpclient-3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-httpclient/commons-httpclient/srcs/commons-httpclient-3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_io_commons_io_2_4_jar.xml b/.idea/libraries/SBT__commons_io_commons_io_2_4_jar.xml
new file mode 100644
index 0000000..6048cdb
--- /dev/null
+++ b/.idea/libraries/SBT__commons_io_commons_io_2_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-io:commons-io:2.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-io/commons-io/jars/commons-io-2.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-io/commons-io/docs/commons-io-2.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-io/commons-io/srcs/commons-io-2.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_lang_commons_lang_2_6_jar.xml b/.idea/libraries/SBT__commons_lang_commons_lang_2_6_jar.xml
new file mode 100644
index 0000000..ec9bb32
--- /dev/null
+++ b/.idea/libraries/SBT__commons_lang_commons_lang_2_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-lang:commons-lang:2.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-lang/commons-lang/jars/commons-lang-2.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-lang/commons-lang/docs/commons-lang-2.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-lang/commons-lang/srcs/commons-lang-2.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_logging_commons_logging_1_1_3_jar.xml b/.idea/libraries/SBT__commons_logging_commons_logging_1_1_3_jar.xml
new file mode 100644
index 0000000..80cca50
--- /dev/null
+++ b/.idea/libraries/SBT__commons_logging_commons_logging_1_1_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-logging:commons-logging:1.1.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-logging/commons-logging/docs/commons-logging-1.1.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-logging/commons-logging/srcs/commons-logging-1.1.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_net_commons_net_3_1_jar.xml b/.idea/libraries/SBT__commons_net_commons_net_3_1_jar.xml
new file mode 100644
index 0000000..f07dd10
--- /dev/null
+++ b/.idea/libraries/SBT__commons_net_commons_net_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-net:commons-net:3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-net/commons-net/jars/commons-net-3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-net/commons-net/docs/commons-net-3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-net/commons-net/srcs/commons-net-3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__commons_pool_commons_pool_1_5_4_jar.xml b/.idea/libraries/SBT__commons_pool_commons_pool_1_5_4_jar.xml
new file mode 100644
index 0000000..67a9307
--- /dev/null
+++ b/.idea/libraries/SBT__commons_pool_commons_pool_1_5_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: commons-pool:commons-pool:1.5.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-pool/commons-pool/jars/commons-pool-1.5.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-pool/commons-pool/docs/commons-pool-1.5.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/commons-pool/commons-pool/srcs/commons-pool-1.5.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__de_javakaffee_kryo_serializers_0_28_jar.xml b/.idea/libraries/SBT__de_javakaffee_kryo_serializers_0_28_jar.xml
new file mode 100644
index 0000000..7e7ba09
--- /dev/null
+++ b/.idea/libraries/SBT__de_javakaffee_kryo_serializers_0_28_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: de.javakaffee:kryo-serializers:0.28:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/de.javakaffee/kryo-serializers/bundles/kryo-serializers-0.28.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/de.javakaffee/kryo-serializers/docs/kryo-serializers-0.28-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/de.javakaffee/kryo-serializers/srcs/kryo-serializers-0.28-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_dropwizard_metrics_metrics_core_3_1_0_jar.xml b/.idea/libraries/SBT__io_dropwizard_metrics_metrics_core_3_1_0_jar.xml
new file mode 100644
index 0000000..3df618a
--- /dev/null
+++ b/.idea/libraries/SBT__io_dropwizard_metrics_metrics_core_3_1_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.dropwizard.metrics:metrics-core:3.1.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-core/bundles/metrics-core-3.1.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-core/docs/metrics-core-3.1.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-core/srcs/metrics-core-3.1.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_dropwizard_metrics_metrics_graphite_3_1_0_jar.xml b/.idea/libraries/SBT__io_dropwizard_metrics_metrics_graphite_3_1_0_jar.xml
new file mode 100644
index 0000000..a48faa6
--- /dev/null
+++ b/.idea/libraries/SBT__io_dropwizard_metrics_metrics_graphite_3_1_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.dropwizard.metrics:metrics-graphite:3.1.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-graphite/bundles/metrics-graphite-3.1.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-graphite/docs/metrics-graphite-3.1.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-graphite/srcs/metrics-graphite-3.1.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_dropwizard_metrics_metrics_json_3_1_0_jar.xml b/.idea/libraries/SBT__io_dropwizard_metrics_metrics_json_3_1_0_jar.xml
new file mode 100644
index 0000000..e02e801
--- /dev/null
+++ b/.idea/libraries/SBT__io_dropwizard_metrics_metrics_json_3_1_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.dropwizard.metrics:metrics-json:3.1.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-json/bundles/metrics-json-3.1.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-json/docs/metrics-json-3.1.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-json/srcs/metrics-json-3.1.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_dropwizard_metrics_metrics_jvm_3_1_0_jar.xml b/.idea/libraries/SBT__io_dropwizard_metrics_metrics_jvm_3_1_0_jar.xml
new file mode 100644
index 0000000..250202d
--- /dev/null
+++ b/.idea/libraries/SBT__io_dropwizard_metrics_metrics_jvm_3_1_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.dropwizard.metrics:metrics-jvm:3.1.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-jvm/bundles/metrics-jvm-3.1.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-jvm/docs/metrics-jvm-3.1.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.dropwizard.metrics/metrics-jvm/srcs/metrics-jvm-3.1.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_netty_netty_3_8_0_Final_jar.xml b/.idea/libraries/SBT__io_netty_netty_3_8_0_Final_jar.xml
new file mode 100644
index 0000000..590db1b
--- /dev/null
+++ b/.idea/libraries/SBT__io_netty_netty_3_8_0_Final_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.netty:netty:3.8.0.Final:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.netty/netty/bundles/netty-3.8.0.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.netty/netty/docs/netty-3.8.0.Final-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.netty/netty/srcs/netty-3.8.0.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_netty_netty_all_4_0_23_Final_jar.xml b/.idea/libraries/SBT__io_netty_netty_all_4_0_23_Final_jar.xml
new file mode 100644
index 0000000..801d0d6
--- /dev/null
+++ b/.idea/libraries/SBT__io_netty_netty_all_4_0_23_Final_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.netty:netty-all:4.0.23.Final:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.netty/netty-all/jars/netty-all-4.0.23.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.netty/netty-all/docs/netty-all-4.0.23.Final-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.netty/netty-all/srcs/netty-all-4.0.23.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_prediction_common_2_10_0_9_0_jar.xml b/.idea/libraries/SBT__io_prediction_common_2_10_0_9_0_jar.xml
new file mode 100644
index 0000000..a8d8934
--- /dev/null
+++ b/.idea/libraries/SBT__io_prediction_common_2_10_0_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.prediction:common_2.10:0.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/common_2.10/jars/common_2.10-0.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/common_2.10/docs/common_2.10-0.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/common_2.10/srcs/common_2.10-0.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_prediction_common_2_10_0_9_3_jar.xml b/.idea/libraries/SBT__io_prediction_common_2_10_0_9_3_jar.xml
new file mode 100644
index 0000000..644729f
--- /dev/null
+++ b/.idea/libraries/SBT__io_prediction_common_2_10_0_9_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.prediction:common_2.10:0.9.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/common_2.10/jars/common_2.10-0.9.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/common_2.10/docs/common_2.10-0.9.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/common_2.10/srcs/common_2.10-0.9.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_prediction_core_2_10_0_9_0_jar.xml b/.idea/libraries/SBT__io_prediction_core_2_10_0_9_0_jar.xml
new file mode 100644
index 0000000..e98edae
--- /dev/null
+++ b/.idea/libraries/SBT__io_prediction_core_2_10_0_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.prediction:core_2.10:0.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/core_2.10/jars/core_2.10-0.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/core_2.10/docs/core_2.10-0.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/core_2.10/srcs/core_2.10-0.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_prediction_core_2_10_0_9_3_jar.xml b/.idea/libraries/SBT__io_prediction_core_2_10_0_9_3_jar.xml
new file mode 100644
index 0000000..d0a11f5
--- /dev/null
+++ b/.idea/libraries/SBT__io_prediction_core_2_10_0_9_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.prediction:core_2.10:0.9.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/core_2.10/jars/core_2.10-0.9.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/core_2.10/docs/core_2.10-0.9.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/core_2.10/srcs/core_2.10-0.9.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_prediction_data_2_10_0_9_0_jar.xml b/.idea/libraries/SBT__io_prediction_data_2_10_0_9_0_jar.xml
new file mode 100644
index 0000000..fda8204
--- /dev/null
+++ b/.idea/libraries/SBT__io_prediction_data_2_10_0_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.prediction:data_2.10:0.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/data_2.10/jars/data_2.10-0.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/data_2.10/docs/data_2.10-0.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/data_2.10/srcs/data_2.10-0.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_prediction_data_2_10_0_9_3_jar.xml b/.idea/libraries/SBT__io_prediction_data_2_10_0_9_3_jar.xml
new file mode 100644
index 0000000..dc5c0d5
--- /dev/null
+++ b/.idea/libraries/SBT__io_prediction_data_2_10_0_9_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.prediction:data_2.10:0.9.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/data_2.10/jars/data_2.10-0.9.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/data_2.10/docs/data_2.10-0.9.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.prediction/data_2.10/srcs/data_2.10-0.9.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_spray_spray_can_2_10_1_3_2_jar.xml b/.idea/libraries/SBT__io_spray_spray_can_2_10_1_3_2_jar.xml
new file mode 100644
index 0000000..466f45b
--- /dev/null
+++ b/.idea/libraries/SBT__io_spray_spray_can_2_10_1_3_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.spray:spray-can_2.10:1.3.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-can_2.10/bundles/spray-can_2.10-1.3.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-can_2.10/docs/spray-can_2.10-1.3.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-can_2.10/srcs/spray-can_2.10-1.3.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_spray_spray_http_2_10_1_3_2_jar.xml b/.idea/libraries/SBT__io_spray_spray_http_2_10_1_3_2_jar.xml
new file mode 100644
index 0000000..0ae847e
--- /dev/null
+++ b/.idea/libraries/SBT__io_spray_spray_http_2_10_1_3_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.spray:spray-http_2.10:1.3.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-http_2.10/bundles/spray-http_2.10-1.3.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-http_2.10/docs/spray-http_2.10-1.3.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-http_2.10/srcs/spray-http_2.10-1.3.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_spray_spray_httpx_2_10_1_3_2_jar.xml b/.idea/libraries/SBT__io_spray_spray_httpx_2_10_1_3_2_jar.xml
new file mode 100644
index 0000000..00f137f
--- /dev/null
+++ b/.idea/libraries/SBT__io_spray_spray_httpx_2_10_1_3_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.spray:spray-httpx_2.10:1.3.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-httpx_2.10/bundles/spray-httpx_2.10-1.3.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-httpx_2.10/docs/spray-httpx_2.10-1.3.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-httpx_2.10/srcs/spray-httpx_2.10-1.3.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_spray_spray_io_2_10_1_3_2_jar.xml b/.idea/libraries/SBT__io_spray_spray_io_2_10_1_3_2_jar.xml
new file mode 100644
index 0000000..e6cc40b
--- /dev/null
+++ b/.idea/libraries/SBT__io_spray_spray_io_2_10_1_3_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.spray:spray-io_2.10:1.3.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-io_2.10/bundles/spray-io_2.10-1.3.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-io_2.10/docs/spray-io_2.10-1.3.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-io_2.10/srcs/spray-io_2.10-1.3.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_spray_spray_routing_2_10_1_3_2_jar.xml b/.idea/libraries/SBT__io_spray_spray_routing_2_10_1_3_2_jar.xml
new file mode 100644
index 0000000..d9cca55
--- /dev/null
+++ b/.idea/libraries/SBT__io_spray_spray_routing_2_10_1_3_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.spray:spray-routing_2.10:1.3.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-routing_2.10/bundles/spray-routing_2.10-1.3.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-routing_2.10/docs/spray-routing_2.10-1.3.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-routing_2.10/srcs/spray-routing_2.10-1.3.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__io_spray_spray_util_2_10_1_3_2_jar.xml b/.idea/libraries/SBT__io_spray_spray_util_2_10_1_3_2_jar.xml
new file mode 100644
index 0000000..f5b1e51
--- /dev/null
+++ b/.idea/libraries/SBT__io_spray_spray_util_2_10_1_3_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: io.spray:spray-util_2.10:1.3.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-util_2.10/bundles/spray-util_2.10-1.3.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-util_2.10/docs/spray-util_2.10-1.3.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/io.spray/spray-util_2.10/srcs/spray-util_2.10-1.3.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__javax_activation_activation_1_1_jar.xml b/.idea/libraries/SBT__javax_activation_activation_1_1_jar.xml
new file mode 100644
index 0000000..fc5ae35
--- /dev/null
+++ b/.idea/libraries/SBT__javax_activation_activation_1_1_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: javax.activation:activation:1.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.activation/activation/jars/activation-1.1.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.activation/activation/srcs/activation-1.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__javax_inject_javax_inject_1_jar.xml b/.idea/libraries/SBT__javax_inject_javax_inject_1_jar.xml
new file mode 100644
index 0000000..d88b2f4
--- /dev/null
+++ b/.idea/libraries/SBT__javax_inject_javax_inject_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: javax.inject:javax.inject:1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.inject/javax.inject/jars/javax.inject-1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.inject/javax.inject/docs/javax.inject-1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.inject/javax.inject/srcs/javax.inject-1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__javax_servlet_jsp_jsp_api_2_1_jar.xml b/.idea/libraries/SBT__javax_servlet_jsp_jsp_api_2_1_jar.xml
new file mode 100644
index 0000000..341b23c
--- /dev/null
+++ b/.idea/libraries/SBT__javax_servlet_jsp_jsp_api_2_1_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: javax.servlet.jsp:jsp-api:2.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.servlet.jsp/jsp-api/jars/jsp-api-2.1.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.servlet.jsp/jsp-api/srcs/jsp-api-2.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__javax_xml_bind_jaxb_api_2_2_2_jar.xml b/.idea/libraries/SBT__javax_xml_bind_jaxb_api_2_2_2_jar.xml
new file mode 100644
index 0000000..f7d6d2f
--- /dev/null
+++ b/.idea/libraries/SBT__javax_xml_bind_jaxb_api_2_2_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: javax.xml.bind:jaxb-api:2.2.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.xml.bind/jaxb-api/jars/jaxb-api-2.2.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.xml.bind/jaxb-api/docs/jaxb-api-2.2.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.xml.bind/jaxb-api/srcs/jaxb-api-2.2.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__javax_xml_stream_stax_api_1_0_2_jar.xml b/.idea/libraries/SBT__javax_xml_stream_stax_api_1_0_2_jar.xml
new file mode 100644
index 0000000..6b562c1
--- /dev/null
+++ b/.idea/libraries/SBT__javax_xml_stream_stax_api_1_0_2_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: javax.xml.stream:stax-api:1.0-2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.xml.stream/stax-api/jars/stax-api-1.0-2.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/javax.xml.stream/stax-api/srcs/stax-api-1.0-2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__jline_jline_0_9_94_jar.xml b/.idea/libraries/SBT__jline_jline_0_9_94_jar.xml
new file mode 100644
index 0000000..0e7622b
--- /dev/null
+++ b/.idea/libraries/SBT__jline_jline_0_9_94_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: jline:jline:0.9.94:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/jline/jline/jars/jline-0.9.94.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/jline/jline/srcs/jline-0.9.94-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__joda_time_joda_time_2_3_jar.xml b/.idea/libraries/SBT__joda_time_joda_time_2_3_jar.xml
new file mode 100644
index 0000000..4108d65
--- /dev/null
+++ b/.idea/libraries/SBT__joda_time_joda_time_2_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: joda-time:joda-time:2.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/joda-time/joda-time/jars/joda-time-2.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/joda-time/joda-time/docs/joda-time-2.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/joda-time/joda-time/srcs/joda-time-2.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__joda_time_joda_time_2_7_jar.xml b/.idea/libraries/SBT__joda_time_joda_time_2_7_jar.xml
new file mode 100644
index 0000000..171aaca
--- /dev/null
+++ b/.idea/libraries/SBT__joda_time_joda_time_2_7_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: joda-time:joda-time:2.7:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/joda-time/joda-time/jars/joda-time-2.7.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/joda-time/joda-time/docs/joda-time-2.7-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/joda-time/joda-time/srcs/joda-time-2.7-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__junit_junit_4_11_jar.xml b/.idea/libraries/SBT__junit_junit_4_11_jar.xml
new file mode 100644
index 0000000..1580ed9
--- /dev/null
+++ b/.idea/libraries/SBT__junit_junit_4_11_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: junit:junit:4.11:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/junit/junit/jars/junit-4.11.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/junit/junit/docs/junit-4.11-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/junit/junit/srcs/junit-4.11-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__log4j_log4j_1_2_17_jar.xml b/.idea/libraries/SBT__log4j_log4j_1_2_17_jar.xml
new file mode 100644
index 0000000..1ae69dc
--- /dev/null
+++ b/.idea/libraries/SBT__log4j_log4j_1_2_17_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: log4j:log4j:1.2.17:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/log4j/log4j/bundles/log4j-1.2.17.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/log4j/log4j/docs/log4j-1.2.17-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/log4j/log4j/srcs/log4j-1.2.17-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__mysql_mysql_connector_java_5_1_35_jar.xml b/.idea/libraries/SBT__mysql_mysql_connector_java_5_1_35_jar.xml
new file mode 100644
index 0000000..cc4b429
--- /dev/null
+++ b/.idea/libraries/SBT__mysql_mysql_connector_java_5_1_35_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: mysql:mysql-connector-java:5.1.35:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/mysql/mysql-connector-java/jars/mysql-connector-java-5.1.35.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/mysql/mysql-connector-java/srcs/mysql-connector-java-5.1.35-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__net_java_dev_jets3t_jets3t_0_9_0_jar.xml b/.idea/libraries/SBT__net_java_dev_jets3t_jets3t_0_9_0_jar.xml
new file mode 100644
index 0000000..ede5830
--- /dev/null
+++ b/.idea/libraries/SBT__net_java_dev_jets3t_jets3t_0_9_0_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: net.java.dev.jets3t:jets3t:0.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.java.dev.jets3t/jets3t/jars/jets3t-0.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.java.dev.jets3t/jets3t/srcs/jets3t-0.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__net_jodah_typetools_0_3_1_jar.xml b/.idea/libraries/SBT__net_jodah_typetools_0_3_1_jar.xml
new file mode 100644
index 0000000..9647cb7
--- /dev/null
+++ b/.idea/libraries/SBT__net_jodah_typetools_0_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: net.jodah:typetools:0.3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.jodah/typetools/jars/typetools-0.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.jodah/typetools/docs/typetools-0.3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.jodah/typetools/srcs/typetools-0.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__net_jpountz_lz4_lz4_1_2_0_jar.xml b/.idea/libraries/SBT__net_jpountz_lz4_lz4_1_2_0_jar.xml
new file mode 100644
index 0000000..fa4aa42
--- /dev/null
+++ b/.idea/libraries/SBT__net_jpountz_lz4_lz4_1_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: net.jpountz.lz4:lz4:1.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.jpountz.lz4/lz4/jars/lz4-1.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.jpountz.lz4/lz4/docs/lz4-1.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.jpountz.lz4/lz4/srcs/lz4-1.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__net_sf_opencsv_opencsv_2_3_jar.xml b/.idea/libraries/SBT__net_sf_opencsv_opencsv_2_3_jar.xml
new file mode 100644
index 0000000..bfb71f4
--- /dev/null
+++ b/.idea/libraries/SBT__net_sf_opencsv_opencsv_2_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: net.sf.opencsv:opencsv:2.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.sf.opencsv/opencsv/jars/opencsv-2.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.sf.opencsv/opencsv/docs/opencsv-2.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.sf.opencsv/opencsv/srcs/opencsv-2.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__net_sf_py4j_py4j_0_8_2_1_jar.xml b/.idea/libraries/SBT__net_sf_py4j_py4j_0_8_2_1_jar.xml
new file mode 100644
index 0000000..790c41e
--- /dev/null
+++ b/.idea/libraries/SBT__net_sf_py4j_py4j_0_8_2_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: net.sf.py4j:py4j:0.8.2.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.sf.py4j/py4j/jars/py4j-0.8.2.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.sf.py4j/py4j/docs/py4j-0.8.2.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.sf.py4j/py4j/srcs/py4j-0.8.2.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__net_sourceforge_f2j_arpack_combined_all_0_1_jar.xml b/.idea/libraries/SBT__net_sourceforge_f2j_arpack_combined_all_0_1_jar.xml
new file mode 100644
index 0000000..6b13968
--- /dev/null
+++ b/.idea/libraries/SBT__net_sourceforge_f2j_arpack_combined_all_0_1_jar.xml
@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="SBT: net.sourceforge.f2j:arpack_combined_all:0.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.sourceforge.f2j/arpack_combined_all/jars/arpack_combined_all-0.1.jar!/" />
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.sourceforge.f2j/arpack_combined_all/jars/arpack_combined_all-0.1-javadoc.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/net.sourceforge.f2j/arpack_combined_all/docs/arpack_combined_all-0.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_antlr_antlr_runtime_3_5_jar.xml b/.idea/libraries/SBT__org_antlr_antlr_runtime_3_5_jar.xml
new file mode 100644
index 0000000..4c5945a
--- /dev/null
+++ b/.idea/libraries/SBT__org_antlr_antlr_runtime_3_5_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.antlr:antlr-runtime:3.5:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.antlr/antlr-runtime/jars/antlr-runtime-3.5.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.antlr/antlr-runtime/docs/antlr-runtime-3.5-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.antlr/antlr-runtime/srcs/antlr-runtime-3.5-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_avro_avro_1_7_4_jar.xml b/.idea/libraries/SBT__org_apache_avro_avro_1_7_4_jar.xml
new file mode 100644
index 0000000..1cce67e
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_avro_avro_1_7_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.avro:avro:1.7.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.avro/avro/jars/avro-1.7.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.avro/avro/docs/avro-1.7.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.avro/avro/srcs/avro-1.7.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_commons_commons_compress_1_4_1_jar.xml b/.idea/libraries/SBT__org_apache_commons_commons_compress_1_4_1_jar.xml
new file mode 100644
index 0000000..acd9a72
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_commons_commons_compress_1_4_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.commons:commons-compress:1.4.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-compress/jars/commons-compress-1.4.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-compress/docs/commons-compress-1.4.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-compress/srcs/commons-compress-1.4.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_commons_commons_lang3_3_3_2_jar.xml b/.idea/libraries/SBT__org_apache_commons_commons_lang3_3_3_2_jar.xml
new file mode 100644
index 0000000..8f68d18
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_commons_commons_lang3_3_3_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.commons:commons-lang3:3.3.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-lang3/jars/commons-lang3-3.3.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-lang3/docs/commons-lang3-3.3.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-lang3/srcs/commons-lang3-3.3.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_commons_commons_math3_3_1_1_jar.xml b/.idea/libraries/SBT__org_apache_commons_commons_math3_3_1_1_jar.xml
new file mode 100644
index 0000000..fcd3e49
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_commons_commons_math3_3_1_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.commons:commons-math3:3.1.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-math3/jars/commons-math3-3.1.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-math3/docs/commons-math3-3.1.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-math3/srcs/commons-math3-3.1.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_commons_commons_math_2_1_jar.xml b/.idea/libraries/SBT__org_apache_commons_commons_math_2_1_jar.xml
new file mode 100644
index 0000000..d16ebbb
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_commons_commons_math_2_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.commons:commons-math:2.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-math/jars/commons-math-2.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-math/docs/commons-math-2.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.commons/commons-math/srcs/commons-math-2.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_curator_curator_client_2_4_0_jar.xml b/.idea/libraries/SBT__org_apache_curator_curator_client_2_4_0_jar.xml
new file mode 100644
index 0000000..f2329fc
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_curator_curator_client_2_4_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.curator:curator-client:2.4.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.curator/curator-client/bundles/curator-client-2.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.curator/curator-client/docs/curator-client-2.4.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.curator/curator-client/srcs/curator-client-2.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_curator_curator_framework_2_4_0_jar.xml b/.idea/libraries/SBT__org_apache_curator_curator_framework_2_4_0_jar.xml
new file mode 100644
index 0000000..4a2fd61
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_curator_curator_framework_2_4_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.curator:curator-framework:2.4.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.curator/curator-framework/bundles/curator-framework-2.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.curator/curator-framework/docs/curator-framework-2.4.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.curator/curator-framework/srcs/curator-framework-2.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_curator_curator_recipes_2_4_0_jar.xml b/.idea/libraries/SBT__org_apache_curator_curator_recipes_2_4_0_jar.xml
new file mode 100644
index 0000000..a04271b
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_curator_curator_recipes_2_4_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.curator:curator-recipes:2.4.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.curator/curator-recipes/bundles/curator-recipes-2.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.curator/curator-recipes/docs/curator-recipes-2.4.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.curator/curator-recipes/srcs/curator-recipes-2.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_directory_api_api_asn1_api_1_0_0_M20_jar.xml b/.idea/libraries/SBT__org_apache_directory_api_api_asn1_api_1_0_0_M20_jar.xml
new file mode 100644
index 0000000..e0473e2
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_directory_api_api_asn1_api_1_0_0_M20_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.directory.api:api-asn1-api:1.0.0-M20:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.api/api-asn1-api/bundles/api-asn1-api-1.0.0-M20.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.api/api-asn1-api/docs/api-asn1-api-1.0.0-M20-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.api/api-asn1-api/srcs/api-asn1-api-1.0.0-M20-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_directory_api_api_util_1_0_0_M20_jar.xml b/.idea/libraries/SBT__org_apache_directory_api_api_util_1_0_0_M20_jar.xml
new file mode 100644
index 0000000..dbef4ff
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_directory_api_api_util_1_0_0_M20_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.directory.api:api-util:1.0.0-M20:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.api/api-util/bundles/api-util-1.0.0-M20.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.api/api-util/docs/api-util-1.0.0-M20-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.api/api-util/srcs/api-util-1.0.0-M20-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_directory_server_apacheds_i18n_2_0_0_M15_jar.xml b/.idea/libraries/SBT__org_apache_directory_server_apacheds_i18n_2_0_0_M15_jar.xml
new file mode 100644
index 0000000..b6b94e1
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_directory_server_apacheds_i18n_2_0_0_M15_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.directory.server:apacheds-i18n:2.0.0-M15:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.server/apacheds-i18n/bundles/apacheds-i18n-2.0.0-M15.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.server/apacheds-i18n/docs/apacheds-i18n-2.0.0-M15-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.server/apacheds-i18n/srcs/apacheds-i18n-2.0.0-M15-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_directory_server_apacheds_kerberos_codec_2_0_0_M15_jar.xml b/.idea/libraries/SBT__org_apache_directory_server_apacheds_kerberos_codec_2_0_0_M15_jar.xml
new file mode 100644
index 0000000..ada5e92
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_directory_server_apacheds_kerberos_codec_2_0_0_M15_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.directory.server:apacheds-kerberos-codec:2.0.0-M15:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.server/apacheds-kerberos-codec/bundles/apacheds-kerberos-codec-2.0.0-M15.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.server/apacheds-kerberos-codec/docs/apacheds-kerberos-codec-2.0.0-M15-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.directory.server/apacheds-kerberos-codec/srcs/apacheds-kerberos-codec-2.0.0-M15-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_annotations_2_5_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_annotations_2_5_0_jar.xml
new file mode 100644
index 0000000..d5bc032
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_annotations_2_5_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-annotations:2.5.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-annotations/jars/hadoop-annotations-2.5.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-annotations/docs/hadoop-annotations-2.5.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-annotations/srcs/hadoop-annotations-2.5.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_auth_2_5_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_auth_2_5_0_jar.xml
new file mode 100644
index 0000000..9a7f7e8
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_auth_2_5_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-auth:2.5.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-auth/jars/hadoop-auth-2.5.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-auth/docs/hadoop-auth-2.5.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-auth/srcs/hadoop-auth-2.5.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_client_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_client_2_2_0_jar.xml
new file mode 100644
index 0000000..08dae73
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_client_2_2_0_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-client:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-client/jars/hadoop-client-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-client/docs/hadoop-client-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_common_2_5_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_common_2_5_0_jar.xml
new file mode 100644
index 0000000..885994f
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_common_2_5_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-common:2.5.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-common/jars/hadoop-common-2.5.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-common/docs/hadoop-common-2.5.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-common/srcs/hadoop-common-2.5.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_hdfs_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_hdfs_2_2_0_jar.xml
new file mode 100644
index 0000000..bef960c
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_hdfs_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-hdfs:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-hdfs/jars/hadoop-hdfs-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-hdfs/docs/hadoop-hdfs-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-hdfs/srcs/hadoop-hdfs-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_app_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_app_2_2_0_jar.xml
new file mode 100644
index 0000000..5b860ec
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_app_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-mapreduce-client-app:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-app/jars/hadoop-mapreduce-client-app-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-app/docs/hadoop-mapreduce-client-app-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-app/srcs/hadoop-mapreduce-client-app-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_common_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_common_2_2_0_jar.xml
new file mode 100644
index 0000000..6d92855
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_common_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-mapreduce-client-common:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-common/jars/hadoop-mapreduce-client-common-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-common/docs/hadoop-mapreduce-client-common-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-common/srcs/hadoop-mapreduce-client-common-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_core_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_core_2_2_0_jar.xml
new file mode 100644
index 0000000..1f95142
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_core_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-mapreduce-client-core:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-core/jars/hadoop-mapreduce-client-core-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-core/docs/hadoop-mapreduce-client-core-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-core/srcs/hadoop-mapreduce-client-core-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_2_0_jar.xml
new file mode 100644
index 0000000..f3198b5
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-mapreduce-client-jobclient:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-jobclient/jars/hadoop-mapreduce-client-jobclient-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-jobclient/docs/hadoop-mapreduce-client-jobclient-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-jobclient/srcs/hadoop-mapreduce-client-jobclient-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_2_0_jar.xml
new file mode 100644
index 0000000..6a6e927
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-mapreduce-client-shuffle:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-shuffle/jars/hadoop-mapreduce-client-shuffle-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-shuffle/docs/hadoop-mapreduce-client-shuffle-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-shuffle/srcs/hadoop-mapreduce-client-shuffle-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_api_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_api_2_2_0_jar.xml
new file mode 100644
index 0000000..e764b38
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_api_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-yarn-api:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-api/jars/hadoop-yarn-api-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-api/docs/hadoop-yarn-api-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-api/srcs/hadoop-yarn-api-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_client_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_client_2_2_0_jar.xml
new file mode 100644
index 0000000..2fb2e9d
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_client_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-yarn-client:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-client/jars/hadoop-yarn-client-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-client/docs/hadoop-yarn-client-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-client/srcs/hadoop-yarn-client-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_common_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_common_2_2_0_jar.xml
new file mode 100644
index 0000000..86acfe3
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_common_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-yarn-common:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-common/jars/hadoop-yarn-common-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-common/docs/hadoop-yarn-common-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-common/srcs/hadoop-yarn-common-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_server_common_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_server_common_2_2_0_jar.xml
new file mode 100644
index 0000000..3c0ac1a
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_server_common_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-yarn-server-common:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-server-common/jars/hadoop-yarn-server-common-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-server-common/docs/hadoop-yarn-server-common-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-server-common/srcs/hadoop-yarn-server-common-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_server_nodemanager_2_2_0_jar.xml b/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_server_nodemanager_2_2_0_jar.xml
new file mode 100644
index 0000000..a9cf1c0
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hadoop_hadoop_yarn_server_nodemanager_2_2_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hadoop:hadoop-yarn-server-nodemanager:2.2.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-server-nodemanager/jars/hadoop-yarn-server-nodemanager-2.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-server-nodemanager/docs/hadoop-yarn-server-nodemanager-2.2.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hadoop/hadoop-yarn-server-nodemanager/srcs/hadoop-yarn-server-nodemanager-2.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hbase_hbase_client_0_98_5_hadoop2_jar.xml b/.idea/libraries/SBT__org_apache_hbase_hbase_client_0_98_5_hadoop2_jar.xml
new file mode 100644
index 0000000..d7b990a
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hbase_hbase_client_0_98_5_hadoop2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hbase:hbase-client:0.98.5-hadoop2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-client/jars/hbase-client-0.98.5-hadoop2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-client/docs/hbase-client-0.98.5-hadoop2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-client/srcs/hbase-client-0.98.5-hadoop2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hbase_hbase_common_0_98_5_hadoop2_jar.xml b/.idea/libraries/SBT__org_apache_hbase_hbase_common_0_98_5_hadoop2_jar.xml
new file mode 100644
index 0000000..2ea7ea3
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hbase_hbase_common_0_98_5_hadoop2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hbase:hbase-common:0.98.5-hadoop2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-common/jars/hbase-common-0.98.5-hadoop2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-common/docs/hbase-common-0.98.5-hadoop2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-common/srcs/hbase-common-0.98.5-hadoop2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hbase_hbase_prefix_tree_0_98_5_hadoop2_jar.xml b/.idea/libraries/SBT__org_apache_hbase_hbase_prefix_tree_0_98_5_hadoop2_jar.xml
new file mode 100644
index 0000000..923fece
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hbase_hbase_prefix_tree_0_98_5_hadoop2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hbase:hbase-prefix-tree:0.98.5-hadoop2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-prefix-tree/jars/hbase-prefix-tree-0.98.5-hadoop2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-prefix-tree/docs/hbase-prefix-tree-0.98.5-hadoop2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-prefix-tree/srcs/hbase-prefix-tree-0.98.5-hadoop2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hbase_hbase_protocol_0_98_5_hadoop2_jar.xml b/.idea/libraries/SBT__org_apache_hbase_hbase_protocol_0_98_5_hadoop2_jar.xml
new file mode 100644
index 0000000..430e032
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hbase_hbase_protocol_0_98_5_hadoop2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hbase:hbase-protocol:0.98.5-hadoop2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-protocol/jars/hbase-protocol-0.98.5-hadoop2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-protocol/docs/hbase-protocol-0.98.5-hadoop2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-protocol/srcs/hbase-protocol-0.98.5-hadoop2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_hbase_hbase_server_0_98_5_hadoop2_jar.xml b/.idea/libraries/SBT__org_apache_hbase_hbase_server_0_98_5_hadoop2_jar.xml
new file mode 100644
index 0000000..937fcc1
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_hbase_hbase_server_0_98_5_hadoop2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.hbase:hbase-server:0.98.5-hadoop2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-server/jars/hbase-server-0.98.5-hadoop2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-server/docs/hbase-server-0.98.5-hadoop2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.hbase/hbase-server/srcs/hbase-server-0.98.5-hadoop2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_httpcomponents_httpclient_4_2_5_jar.xml b/.idea/libraries/SBT__org_apache_httpcomponents_httpclient_4_2_5_jar.xml
new file mode 100644
index 0000000..885c096
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_httpcomponents_httpclient_4_2_5_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.httpcomponents:httpclient:4.2.5:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.httpcomponents/httpclient/jars/httpclient-4.2.5.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.httpcomponents/httpclient/docs/httpclient-4.2.5-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.httpcomponents/httpclient/srcs/httpclient-4.2.5-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_httpcomponents_httpcore_4_2_4_jar.xml b/.idea/libraries/SBT__org_apache_httpcomponents_httpcore_4_2_4_jar.xml
new file mode 100644
index 0000000..386e7dd
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_httpcomponents_httpcore_4_2_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.httpcomponents:httpcore:4.2.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.httpcomponents/httpcore/jars/httpcore-4.2.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.httpcomponents/httpcore/docs/httpcore-4.2.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.httpcomponents/httpcore/srcs/httpcore-4.2.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_ivy_ivy_2_4_0_jar.xml b/.idea/libraries/SBT__org_apache_ivy_ivy_2_4_0_jar.xml
new file mode 100644
index 0000000..ae2e694
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_ivy_ivy_2_4_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.ivy:ivy:2.4.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.ivy/ivy/jars/ivy-2.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.ivy/ivy/docs/ivy-2.4.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.ivy/ivy/srcs/ivy-2.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_analyzers_common_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_analyzers_common_4_10_3_jar.xml
new file mode 100644
index 0000000..c366971
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_analyzers_common_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-analyzers-common:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-analyzers-common/jars/lucene-analyzers-common-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-analyzers-common/docs/lucene-analyzers-common-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-analyzers-common/srcs/lucene-analyzers-common-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_analyzers_common_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_analyzers_common_4_9_0_jar.xml
new file mode 100644
index 0000000..b0ea8ad
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_analyzers_common_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-analyzers-common:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-analyzers-common/jars/lucene-analyzers-common-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-analyzers-common/docs/lucene-analyzers-common-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-analyzers-common/srcs/lucene-analyzers-common-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_codecs_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_codecs_4_9_0_jar.xml
new file mode 100644
index 0000000..f8e899e
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_codecs_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-codecs:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-codecs/jars/lucene-codecs-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-codecs/docs/lucene-codecs-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-codecs/srcs/lucene-codecs-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_core_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_core_4_10_3_jar.xml
new file mode 100644
index 0000000..846f4aa
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_core_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-core:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-core/jars/lucene-core-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-core/docs/lucene-core-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-core/srcs/lucene-core-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_core_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_core_4_9_0_jar.xml
new file mode 100644
index 0000000..c041f3f
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_core_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-core:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-core/jars/lucene-core-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-core/docs/lucene-core-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-core/srcs/lucene-core-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_grouping_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_grouping_4_10_3_jar.xml
new file mode 100644
index 0000000..097c1ed
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_grouping_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-grouping:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-grouping/jars/lucene-grouping-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-grouping/docs/lucene-grouping-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-grouping/srcs/lucene-grouping-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_grouping_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_grouping_4_9_0_jar.xml
new file mode 100644
index 0000000..526aa6d
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_grouping_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-grouping:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-grouping/jars/lucene-grouping-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-grouping/docs/lucene-grouping-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-grouping/srcs/lucene-grouping-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_highlighter_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_highlighter_4_10_3_jar.xml
new file mode 100644
index 0000000..99951d0
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_highlighter_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-highlighter:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-highlighter/jars/lucene-highlighter-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-highlighter/docs/lucene-highlighter-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-highlighter/srcs/lucene-highlighter-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_highlighter_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_highlighter_4_9_0_jar.xml
new file mode 100644
index 0000000..dfd6075
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_highlighter_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-highlighter:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-highlighter/jars/lucene-highlighter-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-highlighter/docs/lucene-highlighter-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-highlighter/srcs/lucene-highlighter-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_join_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_join_4_10_3_jar.xml
new file mode 100644
index 0000000..5a2edb2
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_join_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-join:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-join/jars/lucene-join-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-join/docs/lucene-join-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-join/srcs/lucene-join-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_join_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_join_4_9_0_jar.xml
new file mode 100644
index 0000000..32f8fe2
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_join_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-join:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-join/jars/lucene-join-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-join/docs/lucene-join-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-join/srcs/lucene-join-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_memory_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_memory_4_10_3_jar.xml
new file mode 100644
index 0000000..ddb20e4
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_memory_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-memory:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-memory/jars/lucene-memory-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-memory/docs/lucene-memory-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-memory/srcs/lucene-memory-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_memory_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_memory_4_9_0_jar.xml
new file mode 100644
index 0000000..108ecf1
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_memory_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-memory:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-memory/jars/lucene-memory-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-memory/docs/lucene-memory-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-memory/srcs/lucene-memory-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_misc_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_misc_4_10_3_jar.xml
new file mode 100644
index 0000000..bf5255e
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_misc_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-misc:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-misc/jars/lucene-misc-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-misc/docs/lucene-misc-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-misc/srcs/lucene-misc-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_misc_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_misc_4_9_0_jar.xml
new file mode 100644
index 0000000..ad0863d
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_misc_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-misc:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-misc/jars/lucene-misc-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-misc/docs/lucene-misc-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-misc/srcs/lucene-misc-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_queries_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_queries_4_10_3_jar.xml
new file mode 100644
index 0000000..ad4502b
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_queries_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-queries:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queries/jars/lucene-queries-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queries/docs/lucene-queries-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queries/srcs/lucene-queries-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_queries_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_queries_4_9_0_jar.xml
new file mode 100644
index 0000000..23acaf5
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_queries_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-queries:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queries/jars/lucene-queries-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queries/docs/lucene-queries-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queries/srcs/lucene-queries-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_queryparser_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_queryparser_4_10_3_jar.xml
new file mode 100644
index 0000000..9d30974
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_queryparser_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-queryparser:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queryparser/jars/lucene-queryparser-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queryparser/docs/lucene-queryparser-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queryparser/srcs/lucene-queryparser-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_queryparser_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_queryparser_4_9_0_jar.xml
new file mode 100644
index 0000000..48574ec
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_queryparser_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-queryparser:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queryparser/jars/lucene-queryparser-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queryparser/docs/lucene-queryparser-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-queryparser/srcs/lucene-queryparser-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_sandbox_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_sandbox_4_10_3_jar.xml
new file mode 100644
index 0000000..53214c6
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_sandbox_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-sandbox:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-sandbox/jars/lucene-sandbox-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-sandbox/docs/lucene-sandbox-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-sandbox/srcs/lucene-sandbox-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_sandbox_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_sandbox_4_9_0_jar.xml
new file mode 100644
index 0000000..89f9620
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_sandbox_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-sandbox:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-sandbox/jars/lucene-sandbox-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-sandbox/docs/lucene-sandbox-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-sandbox/srcs/lucene-sandbox-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_spatial_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_spatial_4_10_3_jar.xml
new file mode 100644
index 0000000..7d6e6ce
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_spatial_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-spatial:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-spatial/jars/lucene-spatial-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-spatial/docs/lucene-spatial-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-spatial/srcs/lucene-spatial-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_spatial_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_spatial_4_9_0_jar.xml
new file mode 100644
index 0000000..768e028
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_spatial_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-spatial:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-spatial/jars/lucene-spatial-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-spatial/docs/lucene-spatial-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-spatial/srcs/lucene-spatial-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_suggest_4_10_3_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_suggest_4_10_3_jar.xml
new file mode 100644
index 0000000..6542423
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_suggest_4_10_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-suggest:4.10.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-suggest/jars/lucene-suggest-4.10.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-suggest/docs/lucene-suggest-4.10.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-suggest/srcs/lucene-suggest-4.10.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_lucene_lucene_suggest_4_9_0_jar.xml b/.idea/libraries/SBT__org_apache_lucene_lucene_suggest_4_9_0_jar.xml
new file mode 100644
index 0000000..bfec814
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_lucene_lucene_suggest_4_9_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.lucene:lucene-suggest:4.9.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-suggest/jars/lucene-suggest-4.9.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-suggest/docs/lucene-suggest-4.9.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.lucene/lucene-suggest/srcs/lucene-suggest-4.9.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_mesos_mesos_0_21_0_shaded_protobuf_jar.xml b/.idea/libraries/SBT__org_apache_mesos_mesos_0_21_0_shaded_protobuf_jar.xml
new file mode 100644
index 0000000..af730fa
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_mesos_mesos_0_21_0_shaded_protobuf_jar.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.mesos:mesos:0.21.0:shaded-protobuf:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.mesos/mesos/jars/mesos-0.21.0-shaded-protobuf.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_catalyst_2_10_1_3_0_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_catalyst_2_10_1_3_0_jar.xml
new file mode 100644
index 0000000..99c7a96
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_catalyst_2_10_1_3_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-catalyst_2.10:1.3.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-catalyst_2.10/jars/spark-catalyst_2.10-1.3.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-catalyst_2.10/docs/spark-catalyst_2.10-1.3.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-catalyst_2.10/srcs/spark-catalyst_2.10-1.3.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_catalyst_2_10_1_3_1_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_catalyst_2_10_1_3_1_jar.xml
new file mode 100644
index 0000000..013ab53
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_catalyst_2_10_1_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-catalyst_2.10:1.3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-catalyst_2.10/jars/spark-catalyst_2.10-1.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-catalyst_2.10/docs/spark-catalyst_2.10-1.3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-catalyst_2.10/srcs/spark-catalyst_2.10-1.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_core_2_10_1_3_0_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_core_2_10_1_3_0_jar.xml
new file mode 100644
index 0000000..c1ad83a
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_core_2_10_1_3_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-core_2.10:1.3.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-core_2.10/jars/spark-core_2.10-1.3.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-core_2.10/docs/spark-core_2.10-1.3.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-core_2.10/srcs/spark-core_2.10-1.3.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_core_2_10_1_3_1_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_core_2_10_1_3_1_jar.xml
new file mode 100644
index 0000000..a6498e0
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_core_2_10_1_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-core_2.10:1.3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-core_2.10/jars/spark-core_2.10-1.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-core_2.10/docs/spark-core_2.10-1.3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-core_2.10/srcs/spark-core_2.10-1.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_graphx_2_10_1_3_0_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_graphx_2_10_1_3_0_jar.xml
new file mode 100644
index 0000000..4d200ac
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_graphx_2_10_1_3_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-graphx_2.10:1.3.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-graphx_2.10/jars/spark-graphx_2.10-1.3.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-graphx_2.10/docs/spark-graphx_2.10-1.3.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-graphx_2.10/srcs/spark-graphx_2.10-1.3.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_graphx_2_10_1_3_1_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_graphx_2_10_1_3_1_jar.xml
new file mode 100644
index 0000000..d45e51f
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_graphx_2_10_1_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-graphx_2.10:1.3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-graphx_2.10/jars/spark-graphx_2.10-1.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-graphx_2.10/docs/spark-graphx_2.10-1.3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-graphx_2.10/srcs/spark-graphx_2.10-1.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_mllib_2_10_1_3_0_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_mllib_2_10_1_3_0_jar.xml
new file mode 100644
index 0000000..8986ef2
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_mllib_2_10_1_3_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-mllib_2.10:1.3.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-mllib_2.10/jars/spark-mllib_2.10-1.3.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-mllib_2.10/docs/spark-mllib_2.10-1.3.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-mllib_2.10/srcs/spark-mllib_2.10-1.3.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_mllib_2_10_1_3_1_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_mllib_2_10_1_3_1_jar.xml
new file mode 100644
index 0000000..0dd8ece
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_mllib_2_10_1_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-mllib_2.10:1.3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-mllib_2.10/jars/spark-mllib_2.10-1.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-mllib_2.10/docs/spark-mllib_2.10-1.3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-mllib_2.10/srcs/spark-mllib_2.10-1.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_network_common_2_10_1_3_0_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_network_common_2_10_1_3_0_jar.xml
new file mode 100644
index 0000000..11f2718
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_network_common_2_10_1_3_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-network-common_2.10:1.3.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-common_2.10/jars/spark-network-common_2.10-1.3.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-common_2.10/docs/spark-network-common_2.10-1.3.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-common_2.10/srcs/spark-network-common_2.10-1.3.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_network_common_2_10_1_3_1_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_network_common_2_10_1_3_1_jar.xml
new file mode 100644
index 0000000..64f43de
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_network_common_2_10_1_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-network-common_2.10:1.3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-common_2.10/jars/spark-network-common_2.10-1.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-common_2.10/docs/spark-network-common_2.10-1.3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-common_2.10/srcs/spark-network-common_2.10-1.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_network_shuffle_2_10_1_3_0_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_network_shuffle_2_10_1_3_0_jar.xml
new file mode 100644
index 0000000..cb2343f
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_network_shuffle_2_10_1_3_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-network-shuffle_2.10:1.3.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-shuffle_2.10/jars/spark-network-shuffle_2.10-1.3.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-shuffle_2.10/docs/spark-network-shuffle_2.10-1.3.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-shuffle_2.10/srcs/spark-network-shuffle_2.10-1.3.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_network_shuffle_2_10_1_3_1_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_network_shuffle_2_10_1_3_1_jar.xml
new file mode 100644
index 0000000..fc7a030
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_network_shuffle_2_10_1_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-network-shuffle_2.10:1.3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-shuffle_2.10/jars/spark-network-shuffle_2.10-1.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-shuffle_2.10/docs/spark-network-shuffle_2.10-1.3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-network-shuffle_2.10/srcs/spark-network-shuffle_2.10-1.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_sql_2_10_1_3_0_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_sql_2_10_1_3_0_jar.xml
new file mode 100644
index 0000000..910c22d
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_sql_2_10_1_3_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-sql_2.10:1.3.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-sql_2.10/jars/spark-sql_2.10-1.3.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-sql_2.10/docs/spark-sql_2.10-1.3.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-sql_2.10/srcs/spark-sql_2.10-1.3.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_sql_2_10_1_3_1_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_sql_2_10_1_3_1_jar.xml
new file mode 100644
index 0000000..d5ae8f3
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_sql_2_10_1_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-sql_2.10:1.3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-sql_2.10/jars/spark-sql_2.10-1.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-sql_2.10/docs/spark-sql_2.10-1.3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-sql_2.10/srcs/spark-sql_2.10-1.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_streaming_2_10_1_3_0_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_streaming_2_10_1_3_0_jar.xml
new file mode 100644
index 0000000..83c6d99
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_streaming_2_10_1_3_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-streaming_2.10:1.3.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-streaming_2.10/jars/spark-streaming_2.10-1.3.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-streaming_2.10/docs/spark-streaming_2.10-1.3.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-streaming_2.10/srcs/spark-streaming_2.10-1.3.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_spark_spark_streaming_2_10_1_3_1_jar.xml b/.idea/libraries/SBT__org_apache_spark_spark_streaming_2_10_1_3_1_jar.xml
new file mode 100644
index 0000000..755a1ce
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_spark_spark_streaming_2_10_1_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.spark:spark-streaming_2.10:1.3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-streaming_2.10/jars/spark-streaming_2.10-1.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-streaming_2.10/docs/spark-streaming_2.10-1.3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.spark/spark-streaming_2.10/srcs/spark-streaming_2.10-1.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_apache_zookeeper_zookeeper_3_4_6_jar.xml b/.idea/libraries/SBT__org_apache_zookeeper_zookeeper_3_4_6_jar.xml
new file mode 100644
index 0000000..97dbd80
--- /dev/null
+++ b/.idea/libraries/SBT__org_apache_zookeeper_zookeeper_3_4_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.apache.zookeeper:zookeeper:3.4.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.zookeeper/zookeeper/jars/zookeeper-3.4.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.zookeeper/zookeeper/docs/zookeeper-3.4.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.zookeeper/zookeeper/srcs/zookeeper-3.4.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_clapper_grizzled_slf4j_2_10_1_0_2_jar.xml b/.idea/libraries/SBT__org_clapper_grizzled_slf4j_2_10_1_0_2_jar.xml
new file mode 100644
index 0000000..5204665
--- /dev/null
+++ b/.idea/libraries/SBT__org_clapper_grizzled_slf4j_2_10_1_0_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.clapper:grizzled-slf4j_2.10:1.0.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.clapper/grizzled-slf4j_2.10/jars/grizzled-slf4j_2.10-1.0.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.clapper/grizzled-slf4j_2.10/docs/grizzled-slf4j_2.10-1.0.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.clapper/grizzled-slf4j_2.10/srcs/grizzled-slf4j_2.10-1.0.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_cloudera_htrace_htrace_core_2_04_jar.xml b/.idea/libraries/SBT__org_cloudera_htrace_htrace_core_2_04_jar.xml
new file mode 100644
index 0000000..c0c55b9
--- /dev/null
+++ b/.idea/libraries/SBT__org_cloudera_htrace_htrace_core_2_04_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.cloudera.htrace:htrace-core:2.04:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.cloudera.htrace/htrace-core/jars/htrace-core-2.04.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.cloudera.htrace/htrace-core/docs/htrace-core-2.04-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.cloudera.htrace/htrace-core/srcs/htrace-core-2.04-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_codehaus_jackson_jackson_core_asl_1_9_13_jar.xml b/.idea/libraries/SBT__org_codehaus_jackson_jackson_core_asl_1_9_13_jar.xml
new file mode 100644
index 0000000..46cda9b
--- /dev/null
+++ b/.idea/libraries/SBT__org_codehaus_jackson_jackson_core_asl_1_9_13_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.codehaus.jackson:jackson-core-asl:1.9.13:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/jars/jackson-core-asl-1.9.13.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/docs/jackson-core-asl-1.9.13-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/srcs/jackson-core-asl-1.9.13-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_codehaus_jackson_jackson_jaxrs_1_8_8_jar.xml b/.idea/libraries/SBT__org_codehaus_jackson_jackson_jaxrs_1_8_8_jar.xml
new file mode 100644
index 0000000..5e0a3ff
--- /dev/null
+++ b/.idea/libraries/SBT__org_codehaus_jackson_jackson_jaxrs_1_8_8_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: org.codehaus.jackson:jackson-jaxrs:1.8.8:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jackson/jackson-jaxrs/jars/jackson-jaxrs-1.8.8.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jackson/jackson-jaxrs/srcs/jackson-jaxrs-1.8.8-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_codehaus_jackson_jackson_mapper_asl_1_9_13_jar.xml b/.idea/libraries/SBT__org_codehaus_jackson_jackson_mapper_asl_1_9_13_jar.xml
new file mode 100644
index 0000000..7b9751b
--- /dev/null
+++ b/.idea/libraries/SBT__org_codehaus_jackson_jackson_mapper_asl_1_9_13_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.codehaus.jackson:jackson-mapper-asl:1.9.13:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jackson/jackson-mapper-asl/jars/jackson-mapper-asl-1.9.13.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jackson/jackson-mapper-asl/docs/jackson-mapper-asl-1.9.13-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jackson/jackson-mapper-asl/srcs/jackson-mapper-asl-1.9.13-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_codehaus_jackson_jackson_xc_1_8_3_jar.xml b/.idea/libraries/SBT__org_codehaus_jackson_jackson_xc_1_8_3_jar.xml
new file mode 100644
index 0000000..081002b
--- /dev/null
+++ b/.idea/libraries/SBT__org_codehaus_jackson_jackson_xc_1_8_3_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: org.codehaus.jackson:jackson-xc:1.8.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jackson/jackson-xc/jars/jackson-xc-1.8.3.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jackson/jackson-xc/srcs/jackson-xc-1.8.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_codehaus_jettison_jettison_1_1_jar.xml b/.idea/libraries/SBT__org_codehaus_jettison_jettison_1_1_jar.xml
new file mode 100644
index 0000000..5bc8d39
--- /dev/null
+++ b/.idea/libraries/SBT__org_codehaus_jettison_jettison_1_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.codehaus.jettison:jettison:1.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jettison/jettison/bundles/jettison-1.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jettison/jettison/docs/jettison-1.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.codehaus.jettison/jettison/srcs/jettison-1.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_eclipse_jetty_orbit_javax_servlet_3_0_0_v201112011016_jar.xml b/.idea/libraries/SBT__org_eclipse_jetty_orbit_javax_servlet_3_0_0_v201112011016_jar.xml
new file mode 100644
index 0000000..ac42c80
--- /dev/null
+++ b/.idea/libraries/SBT__org_eclipse_jetty_orbit_javax_servlet_3_0_0_v201112011016_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.eclipse.jetty.orbit/javax.servlet/orbits/javax.servlet-3.0.0.v201112011016.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.eclipse.jetty.orbit/javax.servlet/docs/javax.servlet-3.0.0.v201112011016-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.eclipse.jetty.orbit/javax.servlet/srcs/javax.servlet-3.0.0.v201112011016-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_elasticsearch_elasticsearch_1_3_2_jar.xml b/.idea/libraries/SBT__org_elasticsearch_elasticsearch_1_3_2_jar.xml
new file mode 100644
index 0000000..d7dfbc4
--- /dev/null
+++ b/.idea/libraries/SBT__org_elasticsearch_elasticsearch_1_3_2_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: org.elasticsearch:elasticsearch:1.3.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.elasticsearch/elasticsearch/jars/elasticsearch-1.3.2.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.elasticsearch/elasticsearch/srcs/elasticsearch-1.3.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_elasticsearch_elasticsearch_1_4_4_jar.xml b/.idea/libraries/SBT__org_elasticsearch_elasticsearch_1_4_4_jar.xml
new file mode 100644
index 0000000..fa44b7a
--- /dev/null
+++ b/.idea/libraries/SBT__org_elasticsearch_elasticsearch_1_4_4_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: org.elasticsearch:elasticsearch:1.4.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.elasticsearch/elasticsearch/jars/elasticsearch-1.4.4.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.elasticsearch/elasticsearch/srcs/elasticsearch-1.4.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_hamcrest_hamcrest_core_1_3_jar.xml b/.idea/libraries/SBT__org_hamcrest_hamcrest_core_1_3_jar.xml
new file mode 100644
index 0000000..53dd3dc
--- /dev/null
+++ b/.idea/libraries/SBT__org_hamcrest_hamcrest_core_1_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.hamcrest:hamcrest-core:1.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.hamcrest/hamcrest-core/jars/hamcrest-core-1.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.hamcrest/hamcrest-core/docs/hamcrest-core-1.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.hamcrest/hamcrest-core/srcs/hamcrest-core-1.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_jamon_jamon_runtime_2_3_1_jar.xml b/.idea/libraries/SBT__org_jamon_jamon_runtime_2_3_1_jar.xml
new file mode 100644
index 0000000..0d7a2b8
--- /dev/null
+++ b/.idea/libraries/SBT__org_jamon_jamon_runtime_2_3_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.jamon:jamon-runtime:2.3.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jamon/jamon-runtime/jars/jamon-runtime-2.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jamon/jamon-runtime/docs/jamon-runtime-2.3.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jamon/jamon-runtime/srcs/jamon-runtime-2.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_jblas_jblas_1_2_3_jar.xml b/.idea/libraries/SBT__org_jblas_jblas_1_2_3_jar.xml
new file mode 100644
index 0000000..80d1d7f
--- /dev/null
+++ b/.idea/libraries/SBT__org_jblas_jblas_1_2_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.jblas:jblas:1.2.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jblas/jblas/jars/jblas-1.2.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jblas/jblas/docs/jblas-1.2.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jblas/jblas/srcs/jblas-1.2.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_joda_joda_convert_1_6_jar.xml b/.idea/libraries/SBT__org_joda_joda_convert_1_6_jar.xml
new file mode 100644
index 0000000..b5fcece
--- /dev/null
+++ b/.idea/libraries/SBT__org_joda_joda_convert_1_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.joda:joda-convert:1.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.joda/joda-convert/jars/joda-convert-1.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.joda/joda-convert/docs/joda-convert-1.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.joda/joda-convert/srcs/joda-convert-1.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_joda_joda_convert_1_7_jar.xml b/.idea/libraries/SBT__org_joda_joda_convert_1_7_jar.xml
new file mode 100644
index 0000000..9bc04e6
--- /dev/null
+++ b/.idea/libraries/SBT__org_joda_joda_convert_1_7_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.joda:joda-convert:1.7:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.joda/joda-convert/jars/joda-convert-1.7.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.joda/joda-convert/docs/joda-convert-1.7-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.joda/joda-convert/srcs/joda-convert-1.7-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_jodd_jodd_core_3_6_3_jar.xml b/.idea/libraries/SBT__org_jodd_jodd_core_3_6_3_jar.xml
new file mode 100644
index 0000000..3a43e8f
--- /dev/null
+++ b/.idea/libraries/SBT__org_jodd_jodd_core_3_6_3_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.jodd:jodd-core:3.6.3:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jodd/jodd-core/jars/jodd-core-3.6.3.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jodd/jodd-core/docs/jodd-core-3.6.3-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jodd/jodd-core/srcs/jodd-core-3.6.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_json4s_json4s_ast_2_10_3_2_10_jar.xml b/.idea/libraries/SBT__org_json4s_json4s_ast_2_10_3_2_10_jar.xml
new file mode 100644
index 0000000..bfdd253
--- /dev/null
+++ b/.idea/libraries/SBT__org_json4s_json4s_ast_2_10_3_2_10_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.json4s:json4s-ast_2.10:3.2.10:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-ast_2.10/jars/json4s-ast_2.10-3.2.10.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-ast_2.10/docs/json4s-ast_2.10-3.2.10-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-ast_2.10/srcs/json4s-ast_2.10-3.2.10-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_json4s_json4s_core_2_10_3_2_10_jar.xml b/.idea/libraries/SBT__org_json4s_json4s_core_2_10_3_2_10_jar.xml
new file mode 100644
index 0000000..5edfeff
--- /dev/null
+++ b/.idea/libraries/SBT__org_json4s_json4s_core_2_10_3_2_10_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.json4s:json4s-core_2.10:3.2.10:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-core_2.10/jars/json4s-core_2.10-3.2.10.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-core_2.10/docs/json4s-core_2.10-3.2.10-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-core_2.10/srcs/json4s-core_2.10-3.2.10-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_json4s_json4s_ext_2_10_3_2_10_jar.xml b/.idea/libraries/SBT__org_json4s_json4s_ext_2_10_3_2_10_jar.xml
new file mode 100644
index 0000000..6348838
--- /dev/null
+++ b/.idea/libraries/SBT__org_json4s_json4s_ext_2_10_3_2_10_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.json4s:json4s-ext_2.10:3.2.10:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-ext_2.10/jars/json4s-ext_2.10-3.2.10.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-ext_2.10/docs/json4s-ext_2.10-3.2.10-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-ext_2.10/srcs/json4s-ext_2.10-3.2.10-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_json4s_json4s_jackson_2_10_3_2_10_jar.xml b/.idea/libraries/SBT__org_json4s_json4s_jackson_2_10_3_2_10_jar.xml
new file mode 100644
index 0000000..1e079e3
--- /dev/null
+++ b/.idea/libraries/SBT__org_json4s_json4s_jackson_2_10_3_2_10_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.json4s:json4s-jackson_2.10:3.2.10:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-jackson_2.10/jars/json4s-jackson_2.10-3.2.10.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-jackson_2.10/docs/json4s-jackson_2.10-3.2.10-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-jackson_2.10/srcs/json4s-jackson_2.10-3.2.10-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_json4s_json4s_native_2_10_3_2_10_jar.xml b/.idea/libraries/SBT__org_json4s_json4s_native_2_10_3_2_10_jar.xml
new file mode 100644
index 0000000..f351db5
--- /dev/null
+++ b/.idea/libraries/SBT__org_json4s_json4s_native_2_10_3_2_10_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.json4s:json4s-native_2.10:3.2.10:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-native_2.10/jars/json4s-native_2.10-3.2.10.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-native_2.10/docs/json4s-native_2.10-3.2.10-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-native_2.10/srcs/json4s-native_2.10-3.2.10-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_jvnet_mimepull_mimepull_1_9_4_jar.xml b/.idea/libraries/SBT__org_jvnet_mimepull_mimepull_1_9_4_jar.xml
new file mode 100644
index 0000000..ad694d2
--- /dev/null
+++ b/.idea/libraries/SBT__org_jvnet_mimepull_mimepull_1_9_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.jvnet.mimepull:mimepull:1.9.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jvnet.mimepull/mimepull/jars/mimepull-1.9.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jvnet.mimepull/mimepull/docs/mimepull-1.9.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.jvnet.mimepull/mimepull/srcs/mimepull-1.9.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_mongodb_casbah_commons_2_10_2_7_2_jar.xml b/.idea/libraries/SBT__org_mongodb_casbah_commons_2_10_2_7_2_jar.xml
new file mode 100644
index 0000000..78f7e3d
--- /dev/null
+++ b/.idea/libraries/SBT__org_mongodb_casbah_commons_2_10_2_7_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.mongodb:casbah-commons_2.10:2.7.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-commons_2.10/jars/casbah-commons_2.10-2.7.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-commons_2.10/docs/casbah-commons_2.10-2.7.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-commons_2.10/srcs/casbah-commons_2.10-2.7.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_mongodb_casbah_core_2_10_2_7_2_jar.xml b/.idea/libraries/SBT__org_mongodb_casbah_core_2_10_2_7_2_jar.xml
new file mode 100644
index 0000000..ac3894d
--- /dev/null
+++ b/.idea/libraries/SBT__org_mongodb_casbah_core_2_10_2_7_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.mongodb:casbah-core_2.10:2.7.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-core_2.10/jars/casbah-core_2.10-2.7.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-core_2.10/docs/casbah-core_2.10-2.7.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-core_2.10/srcs/casbah-core_2.10-2.7.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_mongodb_casbah_gridfs_2_10_2_7_2_jar.xml b/.idea/libraries/SBT__org_mongodb_casbah_gridfs_2_10_2_7_2_jar.xml
new file mode 100644
index 0000000..a4b11b2
--- /dev/null
+++ b/.idea/libraries/SBT__org_mongodb_casbah_gridfs_2_10_2_7_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.mongodb:casbah-gridfs_2.10:2.7.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-gridfs_2.10/jars/casbah-gridfs_2.10-2.7.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-gridfs_2.10/docs/casbah-gridfs_2.10-2.7.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-gridfs_2.10/srcs/casbah-gridfs_2.10-2.7.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_mongodb_casbah_query_2_10_2_7_2_jar.xml b/.idea/libraries/SBT__org_mongodb_casbah_query_2_10_2_7_2_jar.xml
new file mode 100644
index 0000000..234fa7f
--- /dev/null
+++ b/.idea/libraries/SBT__org_mongodb_casbah_query_2_10_2_7_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.mongodb:casbah-query_2.10:2.7.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-query_2.10/jars/casbah-query_2.10-2.7.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-query_2.10/docs/casbah-query_2.10-2.7.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/casbah-query_2.10/srcs/casbah-query_2.10-2.7.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_mongodb_mongo_java_driver_2_12_2_jar.xml b/.idea/libraries/SBT__org_mongodb_mongo_java_driver_2_12_2_jar.xml
new file mode 100644
index 0000000..45a2ca4
--- /dev/null
+++ b/.idea/libraries/SBT__org_mongodb_mongo_java_driver_2_12_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.mongodb:mongo-java-driver:2.12.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/mongo-java-driver/jars/mongo-java-driver-2.12.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/mongo-java-driver/docs/mongo-java-driver-2.12.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mongodb/mongo-java-driver/srcs/mongo-java-driver-2.12.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_mortbay_jetty_jetty_6_1_26_jar.xml b/.idea/libraries/SBT__org_mortbay_jetty_jetty_6_1_26_jar.xml
new file mode 100644
index 0000000..ac09b22
--- /dev/null
+++ b/.idea/libraries/SBT__org_mortbay_jetty_jetty_6_1_26_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.mortbay.jetty:jetty:6.1.26:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.26.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/jetty/docs/jetty-6.1.26-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/jetty/srcs/jetty-6.1.26-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_mortbay_jetty_jetty_sslengine_6_1_26_jar.xml b/.idea/libraries/SBT__org_mortbay_jetty_jetty_sslengine_6_1_26_jar.xml
new file mode 100644
index 0000000..74249d9
--- /dev/null
+++ b/.idea/libraries/SBT__org_mortbay_jetty_jetty_sslengine_6_1_26_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.mortbay.jetty:jetty-sslengine:6.1.26:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/jetty-sslengine/jars/jetty-sslengine-6.1.26.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/jetty-sslengine/docs/jetty-sslengine-6.1.26-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/jetty-sslengine/srcs/jetty-sslengine-6.1.26-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_mortbay_jetty_jetty_util_6_1_26_jar.xml b/.idea/libraries/SBT__org_mortbay_jetty_jetty_util_6_1_26_jar.xml
new file mode 100644
index 0000000..7eea58a
--- /dev/null
+++ b/.idea/libraries/SBT__org_mortbay_jetty_jetty_util_6_1_26_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.mortbay.jetty:jetty-util:6.1.26:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.26.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/jetty-util/docs/jetty-util-6.1.26-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/jetty-util/srcs/jetty-util-6.1.26-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_mortbay_jetty_servlet_api_2_5_20081211_jar.xml b/.idea/libraries/SBT__org_mortbay_jetty_servlet_api_2_5_20081211_jar.xml
new file mode 100644
index 0000000..2a60c78
--- /dev/null
+++ b/.idea/libraries/SBT__org_mortbay_jetty_servlet_api_2_5_20081211_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.mortbay.jetty:servlet-api:2.5-20081211:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-2.5-20081211.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/servlet-api/docs/servlet-api-2.5-20081211-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.mortbay.jetty/servlet-api/srcs/servlet-api-2.5-20081211-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_objenesis_objenesis_1_2_jar.xml b/.idea/libraries/SBT__org_objenesis_objenesis_1_2_jar.xml
new file mode 100644
index 0000000..4d670fb
--- /dev/null
+++ b/.idea/libraries/SBT__org_objenesis_objenesis_1_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.objenesis:objenesis:1.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.objenesis/objenesis/jars/objenesis-1.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.objenesis/objenesis/docs/objenesis-1.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.objenesis/objenesis/srcs/objenesis-1.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_objenesis_objenesis_2_1_jar.xml b/.idea/libraries/SBT__org_objenesis_objenesis_2_1_jar.xml
new file mode 100644
index 0000000..82efadf
--- /dev/null
+++ b/.idea/libraries/SBT__org_objenesis_objenesis_2_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.objenesis:objenesis:2.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.objenesis/objenesis/jars/objenesis-2.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.objenesis/objenesis/docs/objenesis-2.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.objenesis/objenesis/srcs/objenesis-2.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_ow2_asm_asm_4_1_jar.xml b/.idea/libraries/SBT__org_ow2_asm_asm_4_1_jar.xml
new file mode 100644
index 0000000..e4ebef8
--- /dev/null
+++ b/.idea/libraries/SBT__org_ow2_asm_asm_4_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.ow2.asm:asm:4.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.ow2.asm/asm/jars/asm-4.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.ow2.asm/asm/docs/asm-4.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.ow2.asm/asm/srcs/asm-4.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_ow2_asm_asm_commons_4_1_jar.xml b/.idea/libraries/SBT__org_ow2_asm_asm_commons_4_1_jar.xml
new file mode 100644
index 0000000..6d765e5
--- /dev/null
+++ b/.idea/libraries/SBT__org_ow2_asm_asm_commons_4_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.ow2.asm:asm-commons:4.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.ow2.asm/asm-commons/jars/asm-commons-4.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.ow2.asm/asm-commons/docs/asm-commons-4.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.ow2.asm/asm-commons/srcs/asm-commons-4.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_parboiled_parboiled_core_1_1_6_jar.xml b/.idea/libraries/SBT__org_parboiled_parboiled_core_1_1_6_jar.xml
new file mode 100644
index 0000000..35c3c4d
--- /dev/null
+++ b/.idea/libraries/SBT__org_parboiled_parboiled_core_1_1_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.parboiled:parboiled-core:1.1.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.parboiled/parboiled-core/bundles/parboiled-core-1.1.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.parboiled/parboiled-core/docs/parboiled-core-1.1.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.parboiled/parboiled-core/srcs/parboiled-core-1.1.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_parboiled_parboiled_scala_2_10_1_1_6_jar.xml b/.idea/libraries/SBT__org_parboiled_parboiled_scala_2_10_1_1_6_jar.xml
new file mode 100644
index 0000000..cd8607d
--- /dev/null
+++ b/.idea/libraries/SBT__org_parboiled_parboiled_scala_2_10_1_1_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.parboiled:parboiled-scala_2.10:1.1.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.parboiled/parboiled-scala_2.10/bundles/parboiled-scala_2.10-1.1.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.parboiled/parboiled-scala_2.10/docs/parboiled-scala_2.10-1.1.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.parboiled/parboiled-scala_2.10/srcs/parboiled-scala_2.10-1.1.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_postgresql_postgresql_9_4_1201_jdbc41_jar.xml b/.idea/libraries/SBT__org_postgresql_postgresql_9_4_1201_jdbc41_jar.xml
new file mode 100644
index 0000000..be95f59
--- /dev/null
+++ b/.idea/libraries/SBT__org_postgresql_postgresql_9_4_1201_jdbc41_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.postgresql:postgresql:9.4-1201-jdbc41:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.postgresql/postgresql/jars/postgresql-9.4-1201-jdbc41.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.postgresql/postgresql/docs/postgresql-9.4-1201-jdbc41-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.postgresql/postgresql/srcs/postgresql-9.4-1201-jdbc41-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_roaringbitmap_RoaringBitmap_0_4_5_jar.xml b/.idea/libraries/SBT__org_roaringbitmap_RoaringBitmap_0_4_5_jar.xml
new file mode 100644
index 0000000..d5c793e
--- /dev/null
+++ b/.idea/libraries/SBT__org_roaringbitmap_RoaringBitmap_0_4_5_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.roaringbitmap:RoaringBitmap:0.4.5:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.roaringbitmap/RoaringBitmap/bundles/RoaringBitmap-0.4.5.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.roaringbitmap/RoaringBitmap/docs/RoaringBitmap-0.4.5-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.roaringbitmap/RoaringBitmap/srcs/RoaringBitmap-0.4.5-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scala_lang_scala_compiler_2_10_4_jar.xml b/.idea/libraries/SBT__org_scala_lang_scala_compiler_2_10_4_jar.xml
new file mode 100644
index 0000000..db020d0
--- /dev/null
+++ b/.idea/libraries/SBT__org_scala_lang_scala_compiler_2_10_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scala-lang:scala-compiler:2.10.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/scala-compiler.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-compiler/docs/scala-compiler-2.10.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-compiler/srcs/scala-compiler-2.10.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scala_lang_scala_library_2_10_4_jar.xml b/.idea/libraries/SBT__org_scala_lang_scala_library_2_10_4_jar.xml
new file mode 100644
index 0000000..be0d751
--- /dev/null
+++ b/.idea/libraries/SBT__org_scala_lang_scala_library_2_10_4_jar.xml
@@ -0,0 +1,21 @@
+<component name="libraryTable">
+  <library name="SBT: org.scala-lang:scala-library:2.10.4:jar" type="Scala">
+    <properties>
+      <option name="languageLevel" value="Scala_2_10" />
+      <compiler-classpath>
+        <root url="file://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/scala-compiler.jar" />
+        <root url="file://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/scala-library.jar" />
+        <root url="file://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/scala-reflect.jar" />
+      </compiler-classpath>
+    </properties>
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/scala-library.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-library/docs/scala-library-2.10.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-library/srcs/scala-library-2.10.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scala_lang_scala_library_2_10_5_jar.xml b/.idea/libraries/SBT__org_scala_lang_scala_library_2_10_5_jar.xml
new file mode 100644
index 0000000..b19e0cd
--- /dev/null
+++ b/.idea/libraries/SBT__org_scala_lang_scala_library_2_10_5_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scala-lang:scala-library:2.10.5:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.10.5.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-library/docs/scala-library-2.10.5-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-library/srcs/scala-library-2.10.5-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scala_lang_scala_reflect_2_10_4_jar.xml b/.idea/libraries/SBT__org_scala_lang_scala_reflect_2_10_4_jar.xml
new file mode 100644
index 0000000..5fec41c
--- /dev/null
+++ b/.idea/libraries/SBT__org_scala_lang_scala_reflect_2_10_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scala-lang:scala-reflect:2.10.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/scala-reflect.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-reflect/docs/scala-reflect-2.10.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-reflect/srcs/scala-reflect-2.10.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scala_lang_scala_reflect_2_10_5_jar.xml b/.idea/libraries/SBT__org_scala_lang_scala_reflect_2_10_5_jar.xml
new file mode 100644
index 0000000..cad62be
--- /dev/null
+++ b/.idea/libraries/SBT__org_scala_lang_scala_reflect_2_10_5_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scala-lang:scala-reflect:2.10.5:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.10.5.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-reflect/docs/scala-reflect-2.10.5-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-reflect/srcs/scala-reflect-2.10.5-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scala_lang_scalap_2_10_0_jar.xml b/.idea/libraries/SBT__org_scala_lang_scalap_2_10_0_jar.xml
new file mode 100644
index 0000000..41652ca
--- /dev/null
+++ b/.idea/libraries/SBT__org_scala_lang_scalap_2_10_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scala-lang:scalap:2.10.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scalap/jars/scalap-2.10.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scalap/docs/scalap-2.10.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scalap/srcs/scalap-2.10.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scalaj_scalaj_http_2_10_1_1_0_jar.xml b/.idea/libraries/SBT__org_scalaj_scalaj_http_2_10_1_1_0_jar.xml
new file mode 100644
index 0000000..0ebe2cd
--- /dev/null
+++ b/.idea/libraries/SBT__org_scalaj_scalaj_http_2_10_1_1_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scalaj:scalaj-http_2.10:1.1.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalaj/scalaj-http_2.10/jars/scalaj-http_2.10-1.1.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalaj/scalaj-http_2.10/docs/scalaj-http_2.10-1.1.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalaj/scalaj-http_2.10/srcs/scalaj-http_2.10-1.1.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scalamacros_quasiquotes_2_10_2_0_1_jar.xml b/.idea/libraries/SBT__org_scalamacros_quasiquotes_2_10_2_0_1_jar.xml
new file mode 100644
index 0000000..bdba56d
--- /dev/null
+++ b/.idea/libraries/SBT__org_scalamacros_quasiquotes_2_10_2_0_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scalamacros:quasiquotes_2.10:2.0.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalamacros/quasiquotes_2.10/jars/quasiquotes_2.10-2.0.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalamacros/quasiquotes_2.10/docs/quasiquotes_2.10-2.0.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalamacros/quasiquotes_2.10/srcs/quasiquotes_2.10-2.0.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scalanlp_breeze_2_10_0_11_1_jar.xml b/.idea/libraries/SBT__org_scalanlp_breeze_2_10_0_11_1_jar.xml
new file mode 100644
index 0000000..c097d4d
--- /dev/null
+++ b/.idea/libraries/SBT__org_scalanlp_breeze_2_10_0_11_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scalanlp:breeze_2.10:0.11.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze_2.10/jars/breeze_2.10-0.11.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze_2.10/docs/breeze_2.10-0.11.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze_2.10/srcs/breeze_2.10-0.11.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scalanlp_breeze_2_10_0_11_2_jar.xml b/.idea/libraries/SBT__org_scalanlp_breeze_2_10_0_11_2_jar.xml
new file mode 100644
index 0000000..ac39b47
--- /dev/null
+++ b/.idea/libraries/SBT__org_scalanlp_breeze_2_10_0_11_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scalanlp:breeze_2.10:0.11.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze_2.10/jars/breeze_2.10-0.11.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze_2.10/docs/breeze_2.10-0.11.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze_2.10/srcs/breeze_2.10-0.11.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scalanlp_breeze_macros_2_10_0_11_1_jar.xml b/.idea/libraries/SBT__org_scalanlp_breeze_macros_2_10_0_11_1_jar.xml
new file mode 100644
index 0000000..995a87f
--- /dev/null
+++ b/.idea/libraries/SBT__org_scalanlp_breeze_macros_2_10_0_11_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scalanlp:breeze-macros_2.10:0.11.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze-macros_2.10/jars/breeze-macros_2.10-0.11.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze-macros_2.10/docs/breeze-macros_2.10-0.11.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze-macros_2.10/srcs/breeze-macros_2.10-0.11.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scalanlp_breeze_macros_2_10_0_11_2_jar.xml b/.idea/libraries/SBT__org_scalanlp_breeze_macros_2_10_0_11_2_jar.xml
new file mode 100644
index 0000000..79c9930
--- /dev/null
+++ b/.idea/libraries/SBT__org_scalanlp_breeze_macros_2_10_0_11_2_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scalanlp:breeze-macros_2.10:0.11.2:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze-macros_2.10/jars/breeze-macros_2.10-0.11.2.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze-macros_2.10/docs/breeze-macros_2.10-0.11.2-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalanlp/breeze-macros_2.10/srcs/breeze-macros_2.10-0.11.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_2_10_2_2_6_jar.xml b/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_2_10_2_2_6_jar.xml
new file mode 100644
index 0000000..eb2d506
--- /dev/null
+++ b/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_2_10_2_2_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scalikejdbc:scalikejdbc_2.10:2.2.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc_2.10/jars/scalikejdbc_2.10-2.2.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc_2.10/docs/scalikejdbc_2.10-2.2.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc_2.10/srcs/scalikejdbc_2.10-2.2.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_core_2_10_2_2_6_jar.xml b/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_core_2_10_2_2_6_jar.xml
new file mode 100644
index 0000000..f8f8c7c
--- /dev/null
+++ b/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_core_2_10_2_2_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scalikejdbc:scalikejdbc-core_2.10:2.2.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc-core_2.10/jars/scalikejdbc-core_2.10-2.2.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc-core_2.10/docs/scalikejdbc-core_2.10-2.2.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc-core_2.10/srcs/scalikejdbc-core_2.10-2.2.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_interpolation_2_10_2_2_6_jar.xml b/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_interpolation_2_10_2_2_6_jar.xml
new file mode 100644
index 0000000..394c99f
--- /dev/null
+++ b/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_interpolation_2_10_2_2_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scalikejdbc:scalikejdbc-interpolation_2.10:2.2.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc-interpolation_2.10/jars/scalikejdbc-interpolation_2.10-2.2.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc-interpolation_2.10/docs/scalikejdbc-interpolation_2.10-2.2.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc-interpolation_2.10/srcs/scalikejdbc-interpolation_2.10-2.2.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_interpolation_macro_2_10_2_2_6_jar.xml b/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_interpolation_macro_2_10_2_2_6_jar.xml
new file mode 100644
index 0000000..68a6250
--- /dev/null
+++ b/.idea/libraries/SBT__org_scalikejdbc_scalikejdbc_interpolation_macro_2_10_2_2_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.scalikejdbc:scalikejdbc-interpolation-macro_2.10:2.2.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc-interpolation-macro_2.10/jars/scalikejdbc-interpolation-macro_2.10-2.2.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc-interpolation-macro_2.10/docs/scalikejdbc-interpolation-macro_2.10-2.2.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.scalikejdbc/scalikejdbc-interpolation-macro_2.10/srcs/scalikejdbc-interpolation-macro_2.10-2.2.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_slf4j_jcl_over_slf4j_1_7_10_jar.xml b/.idea/libraries/SBT__org_slf4j_jcl_over_slf4j_1_7_10_jar.xml
new file mode 100644
index 0000000..8a301dd
--- /dev/null
+++ b/.idea/libraries/SBT__org_slf4j_jcl_over_slf4j_1_7_10_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.slf4j:jcl-over-slf4j:1.7.10:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/jcl-over-slf4j/jars/jcl-over-slf4j-1.7.10.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/jcl-over-slf4j/docs/jcl-over-slf4j-1.7.10-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/jcl-over-slf4j/srcs/jcl-over-slf4j-1.7.10-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_slf4j_jul_to_slf4j_1_7_10_jar.xml b/.idea/libraries/SBT__org_slf4j_jul_to_slf4j_1_7_10_jar.xml
new file mode 100644
index 0000000..615d70e
--- /dev/null
+++ b/.idea/libraries/SBT__org_slf4j_jul_to_slf4j_1_7_10_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.slf4j:jul-to-slf4j:1.7.10:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/jul-to-slf4j/jars/jul-to-slf4j-1.7.10.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/jul-to-slf4j/docs/jul-to-slf4j-1.7.10-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/jul-to-slf4j/srcs/jul-to-slf4j-1.7.10-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_slf4j_slf4j_api_1_7_10_jar.xml b/.idea/libraries/SBT__org_slf4j_slf4j_api_1_7_10_jar.xml
new file mode 100644
index 0000000..7ca3b22
--- /dev/null
+++ b/.idea/libraries/SBT__org_slf4j_slf4j_api_1_7_10_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.slf4j:slf4j-api:1.7.10:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.7.10.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-api/docs/slf4j-api-1.7.10-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-api/srcs/slf4j-api-1.7.10-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_slf4j_slf4j_api_1_7_12_jar.xml b/.idea/libraries/SBT__org_slf4j_slf4j_api_1_7_12_jar.xml
new file mode 100644
index 0000000..f573dc3
--- /dev/null
+++ b/.idea/libraries/SBT__org_slf4j_slf4j_api_1_7_12_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.slf4j:slf4j-api:1.7.12:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.7.12.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-api/docs/slf4j-api-1.7.12-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-api/srcs/slf4j-api-1.7.12-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_slf4j_slf4j_log4j12_1_7_10_jar.xml b/.idea/libraries/SBT__org_slf4j_slf4j_log4j12_1_7_10_jar.xml
new file mode 100644
index 0000000..9c34eea
--- /dev/null
+++ b/.idea/libraries/SBT__org_slf4j_slf4j_log4j12_1_7_10_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.slf4j:slf4j-log4j12:1.7.10:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.7.10.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-log4j12/docs/slf4j-log4j12-1.7.10-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-log4j12/srcs/slf4j-log4j12-1.7.10-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_sonatype_sisu_inject_cglib_2_2_1_v20090111_jar.xml b/.idea/libraries/SBT__org_sonatype_sisu_inject_cglib_2_2_1_v20090111_jar.xml
new file mode 100644
index 0000000..799b908
--- /dev/null
+++ b/.idea/libraries/SBT__org_sonatype_sisu_inject_cglib_2_2_1_v20090111_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.sonatype.sisu.inject:cglib:2.2.1-v20090111:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.sonatype.sisu.inject/cglib/jars/cglib-2.2.1-v20090111.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.sonatype.sisu.inject/cglib/docs/cglib-2.2.1-v20090111-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.sonatype.sisu.inject/cglib/srcs/cglib-2.2.1-v20090111-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_spark_project_akka_akka_actor_2_10_2_3_4_spark_jar.xml b/.idea/libraries/SBT__org_spark_project_akka_akka_actor_2_10_2_3_4_spark_jar.xml
new file mode 100644
index 0000000..75a79ec
--- /dev/null
+++ b/.idea/libraries/SBT__org_spark_project_akka_akka_actor_2_10_2_3_4_spark_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.spark-project.akka:akka-actor_2.10:2.3.4-spark:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.akka/akka-actor_2.10/jars/akka-actor_2.10-2.3.4-spark.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.akka/akka-actor_2.10/docs/akka-actor_2.10-2.3.4-spark-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.akka/akka-actor_2.10/srcs/akka-actor_2.10-2.3.4-spark-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_spark_project_akka_akka_remote_2_10_2_3_4_spark_jar.xml b/.idea/libraries/SBT__org_spark_project_akka_akka_remote_2_10_2_3_4_spark_jar.xml
new file mode 100644
index 0000000..15c0aed
--- /dev/null
+++ b/.idea/libraries/SBT__org_spark_project_akka_akka_remote_2_10_2_3_4_spark_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.spark-project.akka:akka-remote_2.10:2.3.4-spark:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.akka/akka-remote_2.10/jars/akka-remote_2.10-2.3.4-spark.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.akka/akka-remote_2.10/docs/akka-remote_2.10-2.3.4-spark-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.akka/akka-remote_2.10/srcs/akka-remote_2.10-2.3.4-spark-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_spark_project_akka_akka_slf4j_2_10_2_3_4_spark_jar.xml b/.idea/libraries/SBT__org_spark_project_akka_akka_slf4j_2_10_2_3_4_spark_jar.xml
new file mode 100644
index 0000000..3d1c470
--- /dev/null
+++ b/.idea/libraries/SBT__org_spark_project_akka_akka_slf4j_2_10_2_3_4_spark_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.spark-project.akka:akka-slf4j_2.10:2.3.4-spark:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.akka/akka-slf4j_2.10/jars/akka-slf4j_2.10-2.3.4-spark.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.akka/akka-slf4j_2.10/docs/akka-slf4j_2.10-2.3.4-spark-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.akka/akka-slf4j_2.10/srcs/akka-slf4j_2.10-2.3.4-spark-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_spark_project_protobuf_protobuf_java_2_5_0_spark_jar.xml b/.idea/libraries/SBT__org_spark_project_protobuf_protobuf_java_2_5_0_spark_jar.xml
new file mode 100644
index 0000000..1acfff9
--- /dev/null
+++ b/.idea/libraries/SBT__org_spark_project_protobuf_protobuf_java_2_5_0_spark_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.spark-project.protobuf:protobuf-java:2.5.0-spark:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.protobuf/protobuf-java/bundles/protobuf-java-2.5.0-spark.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.protobuf/protobuf-java/docs/protobuf-java-2.5.0-spark-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.protobuf/protobuf-java/srcs/protobuf-java-2.5.0-spark-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_spark_project_pyrolite_2_0_1_jar.xml b/.idea/libraries/SBT__org_spark_project_pyrolite_2_0_1_jar.xml
new file mode 100644
index 0000000..17b6296
--- /dev/null
+++ b/.idea/libraries/SBT__org_spark_project_pyrolite_2_0_1_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.spark-project:pyrolite:2.0.1:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project/pyrolite/jars/pyrolite-2.0.1.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project/pyrolite/docs/pyrolite-2.0.1-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project/pyrolite/srcs/pyrolite-2.0.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_spark_project_spark_unused_1_0_0_jar.xml b/.idea/libraries/SBT__org_spark_project_spark_unused_1_0_0_jar.xml
new file mode 100644
index 0000000..b2ae343
--- /dev/null
+++ b/.idea/libraries/SBT__org_spark_project_spark_unused_1_0_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.spark-project.spark:unused:1.0.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.spark/unused/jars/unused-1.0.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.spark/unused/docs/unused-1.0.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spark-project.spark/unused/srcs/unused-1.0.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_spire_math_spire_2_10_0_7_4_jar.xml b/.idea/libraries/SBT__org_spire_math_spire_2_10_0_7_4_jar.xml
new file mode 100644
index 0000000..a4a3fff
--- /dev/null
+++ b/.idea/libraries/SBT__org_spire_math_spire_2_10_0_7_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.spire-math:spire_2.10:0.7.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spire-math/spire_2.10/jars/spire_2.10-0.7.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spire-math/spire_2.10/docs/spire_2.10-0.7.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spire-math/spire_2.10/srcs/spire_2.10-0.7.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_spire_math_spire_macros_2_10_0_7_4_jar.xml b/.idea/libraries/SBT__org_spire_math_spire_macros_2_10_0_7_4_jar.xml
new file mode 100644
index 0000000..eeca76f
--- /dev/null
+++ b/.idea/libraries/SBT__org_spire_math_spire_macros_2_10_0_7_4_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.spire-math:spire-macros_2.10:0.7.4:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spire-math/spire-macros_2.10/jars/spire-macros_2.10-0.7.4.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spire-math/spire-macros_2.10/docs/spire-macros_2.10-0.7.4-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.spire-math/spire-macros_2.10/srcs/spire-macros_2.10-0.7.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_tachyonproject_tachyon_0_5_0_jar.xml b/.idea/libraries/SBT__org_tachyonproject_tachyon_0_5_0_jar.xml
new file mode 100644
index 0000000..9bdc332
--- /dev/null
+++ b/.idea/libraries/SBT__org_tachyonproject_tachyon_0_5_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.tachyonproject:tachyon:0.5.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.tachyonproject/tachyon/jars/tachyon-0.5.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.tachyonproject/tachyon/docs/tachyon-0.5.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.tachyonproject/tachyon/srcs/tachyon-0.5.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_tachyonproject_tachyon_client_0_5_0_jar.xml b/.idea/libraries/SBT__org_tachyonproject_tachyon_client_0_5_0_jar.xml
new file mode 100644
index 0000000..17e7dc4
--- /dev/null
+++ b/.idea/libraries/SBT__org_tachyonproject_tachyon_client_0_5_0_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: org.tachyonproject:tachyon-client:0.5.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.tachyonproject/tachyon-client/jars/tachyon-client-0.5.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.tachyonproject/tachyon-client/docs/tachyon-client-0.5.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_tukaani_xz_1_0_jar.xml b/.idea/libraries/SBT__org_tukaani_xz_1_0_jar.xml
new file mode 100644
index 0000000..4969203
--- /dev/null
+++ b/.idea/libraries/SBT__org_tukaani_xz_1_0_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.tukaani:xz:1.0:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.tukaani/xz/jars/xz-1.0.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.tukaani/xz/docs/xz-1.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.tukaani/xz/srcs/xz-1.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_uncommons_maths_uncommons_maths_1_2_2a_jar.xml b/.idea/libraries/SBT__org_uncommons_maths_uncommons_maths_1_2_2a_jar.xml
new file mode 100644
index 0000000..4e4b7b2
--- /dev/null
+++ b/.idea/libraries/SBT__org_uncommons_maths_uncommons_maths_1_2_2a_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.uncommons.maths:uncommons-maths:1.2.2a:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.uncommons.maths/uncommons-maths/jars/uncommons-maths-1.2.2a.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.uncommons.maths/uncommons-maths/docs/uncommons-maths-1.2.2a-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.uncommons.maths/uncommons-maths/srcs/uncommons-maths-1.2.2a-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__org_xerial_snappy_snappy_java_1_1_1_6_jar.xml b/.idea/libraries/SBT__org_xerial_snappy_snappy_java_1_1_1_6_jar.xml
new file mode 100644
index 0000000..de1346f
--- /dev/null
+++ b/.idea/libraries/SBT__org_xerial_snappy_snappy_java_1_1_1_6_jar.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+  <library name="SBT: org.xerial.snappy:snappy-java:1.1.1.6:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.xerial.snappy/snappy-java/bundles/snappy-java-1.1.1.6.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.xerial.snappy/snappy-java/docs/snappy-java-1.1.1.6-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.xerial.snappy/snappy-java/srcs/snappy-java-1.1.1.6-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__oro_oro_2_0_8_jar.xml b/.idea/libraries/SBT__oro_oro_2_0_8_jar.xml
new file mode 100644
index 0000000..95bf5c9
--- /dev/null
+++ b/.idea/libraries/SBT__oro_oro_2_0_8_jar.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: oro:oro:2.0.8:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/oro/oro/jars/oro-2.0.8.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/oro/oro/srcs/oro-2.0.8-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__tomcat_jasper_compiler_5_5_23_jar.xml b/.idea/libraries/SBT__tomcat_jasper_compiler_5_5_23_jar.xml
new file mode 100644
index 0000000..635ec2e
--- /dev/null
+++ b/.idea/libraries/SBT__tomcat_jasper_compiler_5_5_23_jar.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+  <library name="SBT: tomcat:jasper-compiler:5.5.23:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/tomcat/jasper-compiler/jars/jasper-compiler-5.5.23.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__tomcat_jasper_runtime_5_5_23_jar.xml b/.idea/libraries/SBT__tomcat_jasper_runtime_5_5_23_jar.xml
new file mode 100644
index 0000000..75edeb6
--- /dev/null
+++ b/.idea/libraries/SBT__tomcat_jasper_runtime_5_5_23_jar.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+  <library name="SBT: tomcat:jasper-runtime:5.5.23:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/tomcat/jasper-runtime/jars/jasper-runtime-5.5.23.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__unmanaged_sources_and_docs.xml b/.idea/libraries/SBT__unmanaged_sources_and_docs.xml
new file mode 100644
index 0000000..d48e61c
--- /dev/null
+++ b/.idea/libraries/SBT__unmanaged_sources_and_docs.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+  <library name="SBT: unmanaged-sources-and-docs">
+    <CLASSES />
+    <JAVADOC>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.mesos/mesos/docs/mesos-0.21.0-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.mesos/mesos/srcs/mesos-0.21.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/libraries/SBT__xmlenc_xmlenc_0_52_jar.xml b/.idea/libraries/SBT__xmlenc_xmlenc_0_52_jar.xml
new file mode 100644
index 0000000..bb5a123
--- /dev/null
+++ b/.idea/libraries/SBT__xmlenc_xmlenc_0_52_jar.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+  <library name="SBT: xmlenc:xmlenc:0.52:jar">
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.ivy2/cache/xmlenc/xmlenc/jars/xmlenc-0.52.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES />
+  </library>
+</component>
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..47095a6
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="MavenImportPreferences">
+    <option name="generalSettings">
+      <MavenGeneralSettings>
+        <option name="mavenHome" value="Bundled (Maven 3)" />
+      </MavenGeneralSettings>
+    </option>
+  </component>
+  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
+    <OptionsSetting value="true" id="Add" />
+    <OptionsSetting value="true" id="Remove" />
+    <OptionsSetting value="true" id="Checkout" />
+    <OptionsSetting value="true" id="Update" />
+    <OptionsSetting value="true" id="Status" />
+    <OptionsSetting value="true" id="Edit" />
+    <ConfirmationsSetting value="0" id="Add" />
+    <ConfirmationsSetting value="0" id="Remove" />
+  </component>
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
+    <output url="file://$PROJECT_DIR$/out" />
+  </component>
+  <component name="masterDetails">
+    <states>
+      <state key="ProjectJDKs.UI">
+        <settings>
+          <last-edited>1.8</last-edited>
+          <splitter-proportions>
+            <option name="proportions">
+              <list>
+                <option value="0.2" />
+              </list>
+            </option>
+          </splitter-proportions>
+        </settings>
+      </state>
+    </states>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..0eb8659
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/template-scala-parallel-classification.iml" filepath="$PROJECT_DIR$/.idea/modules/template-scala-parallel-classification.iml" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/template-scala-parallel-classification-build.iml" filepath="$PROJECT_DIR$/.idea/modules/template-scala-parallel-classification-build.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/modules/template-scala-parallel-classification-build.iml b/.idea/modules/template-scala-parallel-classification-build.iml
new file mode 100644
index 0000000..c310816
--- /dev/null
+++ b/.idea/modules/template-scala-parallel-classification-build.iml
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module external.linked.project.id="template-scala-parallel-classification-build" external.linked.project.path="$MODULE_DIR$/../../project" external.root.project.path="$MODULE_DIR$/../.." external.system.id="SBT" sbt.imports="sbt._, Keys._, _root_.sbtassembly.Plugin._, _root_.io.prediction.tools.PIOBuildPlugin.autoImport._, _root_.sbt.plugins.IvyPlugin, _root_.sbt.plugins.JvmPlugin, _root_.sbt.plugins.CorePlugin, _root_.sbt.plugins.JUnitXmlReportPlugin, _root_.io.prediction.tools.PIOBuildPlugin" sbt.resolvers="http://repo1.maven.org/maven2/|maven|public, /Users/Marco/.ivy2/cache|ivy|Local cache" type="SBT_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/../../project/target/idea-classes" />
+    <output-test url="file://$MODULE_DIR$/../../project/target/idea-test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$/../../project">
+      <sourceFolder url="file://$MODULE_DIR$/../../project" isTestSource="false" />
+      <excludeFolder url="file://$MODULE_DIR$/../../project/project/target" />
+      <excludeFolder url="file://$MODULE_DIR$/../../project/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module-library">
+      <library name="SBT: sbt-and-plugins">
+        <CLASSES>
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/io-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/run-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/testing-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/jansi.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/jline.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/compiler-integration-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/sbt-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/launcher-interface-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/control-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/task-system-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/actions-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/jline-2.11.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/test-interface-1.0.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/apply-macro-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/relation-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/scala_2.10/sbt_0.13/com.eed3si9n/sbt-assembly/jars/sbt-assembly-0.11.2.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/classfile-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/test-agent-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/sbinary_2.10-0.4.2.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/logic-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/persist-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/ivy-2.3.0.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/classpath-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/compiler-ivy-integration-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/xsbti/interface-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/cross-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/scala-reflect-2.10.4.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/scala-compiler.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/api-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/incremental-compiler-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/compile-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/main-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/scala-reflect.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/ivy-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/jsch-0.1.46.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/lib/scala-library.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/main-settings-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/scala_2.10/sbt_0.13/io.prediction/pio-build/jars/pio-build-0.9.0.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/cache-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/completion-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/tasks-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/process-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/collections-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/command-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/tracking-0.13.5.jar!/" />
+          <root url="jar://$USER_HOME$/.sbt/boot/scala-2.10.4/org.scala-sbt/sbt/0.13.5/logging-0.13.5.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES>
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/classpath/srcs/classpath-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/collections/srcs/collections-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-compiler/srcs/scala-compiler-2.10.4-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/api/srcs/api-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/precompiled-2_8_2/srcs/precompiled-2_8_2-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/tracking/srcs/tracking-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/test-interface/srcs/test-interface-1.0-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/actions/srcs/actions-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/compiler-integration/srcs/compiler-integration-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/sbt/srcs/sbt-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/incremental-compiler/srcs/incremental-compiler-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/compile/srcs/compile-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.ivy/ivy/srcs/ivy-2.3.0-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/control/srcs/control-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/classfile/srcs/classfile-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-library/srcs/scala-library-2.10.4-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/completion/srcs/completion-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/jline/jline/srcs/jline-2.11-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/ivy/srcs/ivy-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/launcher-interface/srcs/launcher-interface-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/task-system/srcs/task-system-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/logic/srcs/logic-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/scala_2.10/sbt_0.13/com.eed3si9n/sbt-assembly/srcs/sbt-assembly-0.11.2-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/compiler-ivy-integration/srcs/compiler-ivy-integration-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/tasks/srcs/tasks-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/command/srcs/command-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/process/srcs/process-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/cross/srcs/cross-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/scala_2.10/sbt_0.13/io.prediction/pio-build/srcs/pio-build-0.9.0-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-tools.sbinary/sbinary_2.10/srcs/sbinary_2.10-0.4.2-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/main-settings/srcs/main-settings-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/interface/srcs/interface-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/io/srcs/io-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/cache/srcs/cache-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/apply-macro/srcs/apply-macro-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/persist/srcs/persist-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/logging/srcs/logging-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/com.jcraft/jsch/srcs/jsch-0.1.46-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/testing/srcs/testing-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/relation/srcs/relation-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/main/srcs/main-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/test-agent/srcs/test-agent-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-reflect/srcs/scala-reflect-2.10.4-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/run/srcs/run-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/precompiled-2_9_3/srcs/precompiled-2_9_3-0.13.5-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/precompiled-2_9_2/srcs/precompiled-2_9_2-0.13.5-sources.jar!/" />
+        </SOURCES>
+      </library>
+    </orderEntry>
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/modules/template-scala-parallel-classification.iml b/.idea/modules/template-scala-parallel-classification.iml
new file mode 100644
index 0000000..a958050
--- /dev/null
+++ b/.idea/modules/template-scala-parallel-classification.iml
@@ -0,0 +1,291 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module external.linked.project.id="template-scala-parallel-classification" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="SBT" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/../../target/scala-2.10/classes" />
+    <output-test url="file://$MODULE_DIR$/../../target/scala-2.10/test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$/../..">
+      <sourceFolder url="file://$MODULE_DIR$/../../src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/../../src/main/scala" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/../../src/test/java" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/../../src/test/scala" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/../../src/main/resources" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/../../target/scala-2.10/resource_managed/main" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/../../src/test/resources" type="java-test-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/../../target/scala-2.10/resource_managed/test" type="java-test-resource" />
+      <excludeFolder url="file://$MODULE_DIR$/../../target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: aopalliance:aopalliance:1.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: asm:asm:3.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.chuusai:shapeless_2.10:1.2.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.clearspring.analytics:stream:2.7.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.esotericsoftware.kryo:kryo:2.21:jar" level="project" />
+    <orderEntry type="library" name="SBT: com.esotericsoftware.minlog:minlog:1.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.esotericsoftware.reflectasm:reflectasm:1.07:shaded:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.fasterxml.jackson.core:jackson-annotations:2.4.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.fasterxml.jackson.core:jackson-core:2.4.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.fasterxml.jackson.core:jackson-databind:2.4.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.fasterxml.jackson.module:jackson-module-scala_2.10:2.4.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.github.fommil.netlib:core:1.1.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.github.nscala-time:nscala-time_2.10:1.0.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.github.rwl:jtransforms:2.4.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.github.scopt:scopt_2.10:3.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.github.stephenc.findbugs:findbugs-annotations:1.3.9-1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.github.stephenc.high-scale-lib:high-scale-lib:1.1.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.google.code.findbugs:jsr305:1.3.9:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.google.code.gson:gson:2.2.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.google.guava:guava:14.0.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.google.inject:guice:3.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.google.protobuf:protobuf-java:2.5.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.jamesmurty.utils:java-xmlbuilder:0.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.jcraft:jsch:0.1.42:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.ning:compress-lzf:1.0.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.spatial4j:spatial4j:0.4.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.sun.jersey:jersey-core:1.9:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.sun.jersey:jersey-json:1.9:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.sun.jersey:jersey-server:1.9:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.sun.jersey.contribs:jersey-guice:1.9:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.sun.jersey.jersey-test-framework:jersey-test-framework-grizzly2:1.9:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.sun.xml.bind:jaxb-impl:2.2.3-1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.thoughtworks.paranamer:paranamer:2.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:bijection-core_2.10:0.7.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:chill-bijection_2.10:0.5.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:chill-java:0.5.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:chill_2.10:0.5.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:parquet-column:1.6.0rc3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:parquet-common:1.6.0rc3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:parquet-encoding:1.6.0rc3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:parquet-format:2.2.0-rc1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:parquet-generator:1.6.0rc3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:parquet-hadoop:1.6.0rc3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.twitter:parquet-jackson:1.6.0rc3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.typesafe:config:1.2.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.typesafe.play:twirl-api_2.10:1.0.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.yammer.metrics:metrics-core:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-beanutils:commons-beanutils:1.7.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-beanutils:commons-beanutils-core:1.8.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-cli:commons-cli:1.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-codec:commons-codec:1.9:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-collections:commons-collections:3.2.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-configuration:commons-configuration:1.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-digester:commons-digester:1.8:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-el:commons-el:1.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-httpclient:commons-httpclient:3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-io:commons-io:2.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-lang:commons-lang:2.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-logging:commons-logging:1.1.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-net:commons-net:3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.dropwizard.metrics:metrics-core:3.1.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.dropwizard.metrics:metrics-graphite:3.1.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.dropwizard.metrics:metrics-json:3.1.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.dropwizard.metrics:metrics-jvm:3.1.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.netty:netty:3.8.0.Final:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.netty:netty-all:4.0.23.Final:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.prediction:common_2.10:0.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.prediction:core_2.10:0.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.prediction:data_2.10:0.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.spray:spray-can_2.10:1.3.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.spray:spray-http_2.10:1.3.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.spray:spray-httpx_2.10:1.3.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.spray:spray-io_2.10:1.3.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.spray:spray-routing_2.10:1.3.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.spray:spray-util_2.10:1.3.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: javax.activation:activation:1.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: javax.inject:javax.inject:1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: javax.servlet.jsp:jsp-api:2.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: javax.xml.bind:jaxb-api:2.2.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: javax.xml.stream:stax-api:1.0-2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: jline:jline:0.9.94:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: joda-time:joda-time:2.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: junit:junit:4.11:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: log4j:log4j:1.2.17:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: net.java.dev.jets3t:jets3t:0.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: net.jodah:typetools:0.3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: net.jpountz.lz4:lz4:1.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: net.sf.opencsv:opencsv:2.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: net.sf.py4j:py4j:0.8.2.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: net.sourceforge.f2j:arpack_combined_all:0.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.antlr:antlr-runtime:3.5:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.avro:avro:1.7.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.commons:commons-compress:1.4.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.commons:commons-lang3:3.3.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.commons:commons-math:2.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.commons:commons-math3:3.1.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.curator:curator-client:2.4.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.curator:curator-framework:2.4.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.curator:curator-recipes:2.4.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.directory.api:api-asn1-api:1.0.0-M20:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.directory.api:api-util:1.0.0-M20:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.directory.server:apacheds-i18n:2.0.0-M15:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.directory.server:apacheds-kerberos-codec:2.0.0-M15:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-annotations:2.5.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-auth:2.5.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-client:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-common:2.5.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-hdfs:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-mapreduce-client-app:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-mapreduce-client-common:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-mapreduce-client-core:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-mapreduce-client-jobclient:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-mapreduce-client-shuffle:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-yarn-api:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-yarn-client:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-yarn-common:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hadoop:hadoop-yarn-server-common:2.2.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hbase:hbase-client:0.98.5-hadoop2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hbase:hbase-common:0.98.5-hadoop2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hbase:hbase-prefix-tree:0.98.5-hadoop2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hbase:hbase-protocol:0.98.5-hadoop2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.hbase:hbase-server:0.98.5-hadoop2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.httpcomponents:httpclient:4.2.5:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.httpcomponents:httpcore:4.2.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.ivy:ivy:2.4.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-analyzers-common:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-codecs:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-core:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-grouping:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-highlighter:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-join:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-memory:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-misc:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-queries:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-queryparser:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-sandbox:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-spatial:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-suggest:4.9.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.mesos:mesos:0.21.0:shaded-protobuf:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-catalyst_2.10:1.3.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-core_2.10:1.3.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-graphx_2.10:1.3.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-mllib_2.10:1.3.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-network-common_2.10:1.3.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-network-shuffle_2.10:1.3.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-sql_2.10:1.3.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-streaming_2.10:1.3.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.zookeeper:zookeeper:3.4.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.clapper:grizzled-slf4j_2.10:1.0.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.cloudera.htrace:htrace-core:2.04:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.codehaus.jackson:jackson-core-asl:1.9.13:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.codehaus.jackson:jackson-jaxrs:1.8.8:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.codehaus.jackson:jackson-mapper-asl:1.9.13:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.codehaus.jackson:jackson-xc:1.8.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.codehaus.jettison:jettison:1.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.elasticsearch:elasticsearch:1.3.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.hamcrest:hamcrest-core:1.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.jamon:jamon-runtime:2.3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.jblas:jblas:1.2.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.joda:joda-convert:1.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.jodd:jodd-core:3.6.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.json4s:json4s-ast_2.10:3.2.10:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.json4s:json4s-core_2.10:3.2.10:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.json4s:json4s-ext_2.10:3.2.10:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.json4s:json4s-jackson_2.10:3.2.10:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.json4s:json4s-native_2.10:3.2.10:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.jvnet.mimepull:mimepull:1.9.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.mongodb:casbah-commons_2.10:2.7.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.mongodb:casbah-core_2.10:2.7.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.mongodb:casbah-gridfs_2.10:2.7.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.mongodb:casbah-query_2.10:2.7.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.mongodb:mongo-java-driver:2.12.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.mortbay.jetty:jetty:6.1.26:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.mortbay.jetty:jetty-sslengine:6.1.26:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.mortbay.jetty:jetty-util:6.1.26:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.objenesis:objenesis:1.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.ow2.asm:asm:4.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.ow2.asm:asm-commons:4.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.parboiled:parboiled-core:1.1.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.parboiled:parboiled-scala_2.10:1.1.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.roaringbitmap:RoaringBitmap:0.4.5:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scala-lang:scala-compiler:2.10.4:jar" level="project" />
+    <orderEntry type="library" name="SBT: org.scala-lang:scala-library:2.10.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scala-lang:scala-reflect:2.10.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scala-lang:scalap:2.10.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scalaj:scalaj-http_2.10:1.1.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scalamacros:quasiquotes_2.10:2.0.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scalanlp:breeze-macros_2.10:0.11.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scalanlp:breeze_2.10:0.11.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.slf4j:jcl-over-slf4j:1.7.10:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.slf4j:jul-to-slf4j:1.7.10:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.slf4j:slf4j-api:1.7.10:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.slf4j:slf4j-log4j12:1.7.10:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.sonatype.sisu.inject:cglib:2.2.1-v20090111:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.spark-project:pyrolite:2.0.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.spark-project.akka:akka-actor_2.10:2.3.4-spark:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.spark-project.akka:akka-remote_2.10:2.3.4-spark:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.spark-project.akka:akka-slf4j_2.10:2.3.4-spark:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.spark-project.protobuf:protobuf-java:2.5.0-spark:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.spark-project.spark:unused:1.0.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.spire-math:spire-macros_2.10:0.7.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.spire-math:spire_2.10:0.7.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.tachyonproject:tachyon:0.5.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.tachyonproject:tachyon-client:0.5.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.tukaani:xz:1.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.uncommons.maths:uncommons-maths:1.2.2a:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.xerial.snappy:snappy-java:1.1.1.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: oro:oro:2.0.8:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: tomcat:jasper-compiler:5.5.23:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: tomcat:jasper-runtime:5.5.23:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: xmlenc:xmlenc:0.52:jar" level="project" />
+    <orderEntry type="module-library">
+      <library name="SBT: unmanaged-sources-and-docs">
+        <CLASSES />
+        <JAVADOC>
+          <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.reflectasm/reflectasm/docs/reflectasm-1.07-javadoc.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.mesos/mesos/docs/mesos-0.21.0-javadoc.jar!/" />
+        </JAVADOC>
+        <SOURCES>
+          <root url="jar://$USER_HOME$/.ivy2/cache/com.esotericsoftware.reflectasm/reflectasm/srcs/reflectasm-1.07-sources.jar!/" />
+          <root url="jar://$USER_HOME$/.ivy2/cache/org.apache.mesos/mesos/srcs/mesos-0.21.0-sources.jar!/" />
+        </SOURCES>
+      </library>
+    </orderEntry>
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.esotericsoftware.kryo:kryo:2.24.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.esotericsoftware.minlog:minlog:1.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: com.github.nscala-time:nscala-time_2.10:2.0.0:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-dbcp:commons-dbcp:1.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: commons-pool:commons-pool:1.5.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: de.javakaffee:kryo-serializers:0.28:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.prediction:common_2.10:0.9.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.prediction:core_2.10:0.9.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: io.prediction:data_2.10:0.9.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: joda-time:joda-time:2.7:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: mysql:mysql-connector-java:5.1.35:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-analyzers-common:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-core:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-grouping:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-highlighter:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-join:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-memory:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-misc:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-queries:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-queryparser:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-sandbox:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-spatial:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.lucene:lucene-suggest:4.10.3:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-catalyst_2.10:1.3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-core_2.10:1.3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-graphx_2.10:1.3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-mllib_2.10:1.3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-network-common_2.10:1.3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-network-shuffle_2.10:1.3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-sql_2.10:1.3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.apache.spark:spark-streaming_2.10:1.3.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.elasticsearch:elasticsearch:1.4.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.joda:joda-convert:1.7:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.objenesis:objenesis:2.1:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.postgresql:postgresql:9.4-1201-jdbc41:jar" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="SBT: org.scala-lang:scala-library:2.10.4:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scala-lang:scala-library:2.10.5:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scala-lang:scala-reflect:2.10.5:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scalanlp:breeze-macros_2.10:0.11.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scalanlp:breeze_2.10:0.11.2:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scalikejdbc:scalikejdbc-core_2.10:2.2.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scalikejdbc:scalikejdbc-interpolation-macro_2.10:2.2.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scalikejdbc:scalikejdbc-interpolation_2.10:2.2.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.scalikejdbc:scalikejdbc_2.10:2.2.6:jar" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="SBT: org.slf4j:slf4j-api:1.7.12:jar" level="project" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/sbt.xml b/.idea/sbt.xml
new file mode 100644
index 0000000..0731fef
--- /dev/null
+++ b/.idea/sbt.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ScalaSbtSettings">
+    <option name="linkedExternalProjectsSettings">
+      <SbtProjectSettings>
+        <option name="externalProjectPath" value="$PROJECT_DIR$" />
+        <option name="jdk" value="1.8" />
+        <option name="modules">
+          <set>
+            <option value="$PROJECT_DIR$" />
+            <option value="$PROJECT_DIR$/project" />
+          </set>
+        </option>
+        <option name="resolveClassifiers" value="true" />
+        <option name="resolveSbtClassifiers" value="true" />
+        <option name="sbtVersion" value="0.13.5" />
+        <option name="useAutoImport" value="true" />
+      </SbtProjectSettings>
+    </option>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/scala_compiler.xml b/.idea/scala_compiler.xml
new file mode 100644
index 0000000..9f620ab
--- /dev/null
+++ b/.idea/scala_compiler.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ScalaCompilerConfiguration">
+    <profile name="SBT 1" modules="template-scala-parallel-classification" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..19d3ce9
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,687 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ChangeListManager">
+    <list default="true" id="f8d3fae4-41ab-4940-8022-5f7e503c1d39" name="Default" comment="">
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/scala/DataSource.scala" afterPath="$PROJECT_DIR$/src/main/scala/DataSource.scala" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/scala/Engine.scala" afterPath="$PROJECT_DIR$/src/main/scala/Engine.scala" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/scala/NaiveBayesAlgorithm.scala" afterPath="$PROJECT_DIR$/src/main/scala/NaiveBayesAlgorithm.scala" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/build.sbt" afterPath="$PROJECT_DIR$/build.sbt" />
+    </list>
+    <ignored path="template-scala-parallel-classification.iws" />
+    <ignored path=".idea/workspace.xml" />
+    <ignored path="$PROJECT_DIR$/target/" />
+    <ignored path="$PROJECT_DIR$/project/project/target/" />
+    <ignored path="$PROJECT_DIR$/project/target/" />
+    <ignored path=".idea/dataSources.local.xml" />
+    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
+    <option name="TRACKING_ENABLED" value="true" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
+  </component>
+  <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
+  <component name="CreatePatchCommitExecutor">
+    <option name="PATCH_PATH" value="" />
+  </component>
+  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
+  <component name="ExternalProjectsManager">
+    <system id="SBT">
+      <state>
+        <projects_view />
+      </state>
+    </system>
+  </component>
+  <component name="FavoritesManager">
+    <favorites_list name="template-scala-parallel-classification" />
+  </component>
+  <component name="FileEditorManager">
+    <leaf>
+      <file leaf-file-name="Engine.scala" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/scala/Engine.scala">
+          <provider selected="true" editor-type-id="text-editor">
+            <state vertical-scroll-proportion="0.0">
+              <caret line="28" column="0" selection-start-line="28" selection-start-column="0" selection-end-line="28" selection-end-column="0" />
+              <folding>
+                <element signature="e#37#82#0" expanded="true" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="DataSource.scala" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/scala/DataSource.scala">
+          <provider selected="true" editor-type-id="text-editor">
+            <state vertical-scroll-proportion="0.0">
+              <caret line="111" column="6" selection-start-line="111" selection-start-column="6" selection-end-line="111" selection-end-column="6" />
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="NaiveBayesAlgorithm.scala" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/scala/NaiveBayesAlgorithm.scala">
+          <provider selected="true" editor-type-id="text-editor">
+            <state vertical-scroll-proportion="0.0">
+              <caret line="38" column="0" selection-start-line="38" selection-start-column="0" selection-end-line="38" selection-end-column="0" />
+              <folding>
+                <element signature="e#37#81#0" expanded="true" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="Evaluation.scala" pinned="false" current-in-tab="true">
+        <entry file="file://$PROJECT_DIR$/src/main/scala/Evaluation.scala">
+          <provider selected="true" editor-type-id="text-editor">
+            <state vertical-scroll-proportion="0.33039647">
+              <caret line="19" column="7" selection-start-line="19" selection-start-column="7" selection-end-line="19" selection-end-column="7" />
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="Preparator.scala" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/scala/Preparator.scala">
+          <provider selected="true" editor-type-id="text-editor">
+            <state vertical-scroll-proportion="0.0">
+              <caret line="12" column="6" selection-start-line="12" selection-start-column="6" selection-end-line="12" selection-end-column="6" />
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="Serving.scala" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/scala/Serving.scala">
+          <provider selected="true" editor-type-id="text-editor">
+            <state vertical-scroll-proportion="0.0">
+              <caret line="4" column="6" selection-start-line="4" selection-start-column="6" selection-end-line="4" selection-end-column="6" />
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="PrecisionEvaluation.scala" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/scala/PrecisionEvaluation.scala">
+          <provider selected="true" editor-type-id="text-editor">
+            <state vertical-scroll-proportion="0.0">
+              <caret line="6" column="11" selection-start-line="6" selection-start-column="11" selection-end-line="6" selection-end-column="11" />
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="build.sbt" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/build.sbt">
+          <provider selected="true" editor-type-id="text-editor">
+            <state vertical-scroll-proportion="0.0">
+              <caret line="12" column="0" selection-start-line="12" selection-start-column="0" selection-end-line="12" selection-end-column="0" />
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="template.json" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/template.json">
+          <provider selected="true" editor-type-id="text-editor">
+            <state vertical-scroll-proportion="-0.0">
+              <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+    </leaf>
+  </component>
+  <component name="Git.Settings">
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
+  </component>
+  <component name="GradleLocalSettings">
+    <option name="externalProjectsViewState">
+      <projects_view />
+    </option>
+  </component>
+  <component name="IdeDocumentHistory">
+    <option name="CHANGED_PATHS">
+      <list>
+        <option value="$PROJECT_DIR$/src/main/scala/NaiveBayesAlgorithm.scala" />
+        <option value="$PROJECT_DIR$/build.sbt" />
+        <option value="$PROJECT_DIR$/src/main/scala/Engine.scala" />
+        <option value="$PROJECT_DIR$/src/main/scala/DataSource.scala" />
+      </list>
+    </option>
+  </component>
+  <component name="JsBuildToolGruntFileManager" detection-done="true" />
+  <component name="JsGulpfileManager">
+    <detection-done>true</detection-done>
+  </component>
+  <component name="NamedScopeManager">
+    <order />
+  </component>
+  <component name="ProjectFrameBounds">
+    <option name="y" value="22" />
+    <option name="width" value="1280" />
+    <option name="height" value="778" />
+  </component>
+  <component name="ProjectLevelVcsManager" settingsEditedManually="true">
+    <OptionsSetting value="true" id="Add" />
+    <OptionsSetting value="true" id="Remove" />
+    <OptionsSetting value="true" id="Checkout" />
+    <OptionsSetting value="true" id="Update" />
+    <OptionsSetting value="true" id="Status" />
+    <OptionsSetting value="true" id="Edit" />
+    <ConfirmationsSetting value="0" id="Add" />
+    <ConfirmationsSetting value="0" id="Remove" />
+  </component>
+  <component name="ProjectView">
+    <navigator currentView="ProjectPane" proportions="" version="1">
+      <flattenPackages />
+      <showMembers />
+      <showModules />
+      <showLibraryContents />
+      <hideEmptyPackages />
+      <abbreviatePackageNames />
+      <autoscrollToSource />
+      <autoscrollFromSource />
+      <sortByType />
+    </navigator>
+    <panes>
+      <pane id="ProjectPane">
+        <subPane>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="External Libraries" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ExternalLibrariesNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="scala" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="scala" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="Preparator.scala" />
+              <option name="myItemType" value="org.jetbrains.plugins.scala.components.ScalaDefsProjectViewProvider$ScalaFileTreeNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="scala" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="PrecisionEvaluation.scala" />
+              <option name="myItemType" value="org.jetbrains.plugins.scala.components.ScalaDefsProjectViewProvider$ScalaFileTreeNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="scala" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="NaiveBayesAlgorithm.scala" />
+              <option name="myItemType" value="org.jetbrains.plugins.scala.components.ScalaDefsProjectViewProvider$ScalaFileTreeNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="scala" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="Evaluation.scala" />
+              <option name="myItemType" value="org.jetbrains.plugins.scala.components.ScalaDefsProjectViewProvider$ScalaFileTreeNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="scala" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="Engine.scala" />
+              <option name="myItemType" value="org.jetbrains.plugins.scala.components.ScalaDefsProjectViewProvider$ScalaFileTreeNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="template-scala-parallel-classification" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="scala" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="DataSource.scala" />
+              <option name="myItemType" value="org.jetbrains.plugins.scala.components.ScalaDefsProjectViewProvider$ScalaFileTreeNode" />
+            </PATH_ELEMENT>
+          </PATH>
+        </subPane>
+      </pane>
+      <pane id="PackagesPane" />
+      <pane id="Scope" />
+      <pane id="Scratches" />
+    </panes>
+  </component>
+  <component name="PropertiesComponent">
+    <property name="aspect.path.notification.shown" value="true" />
+    <property name="WebServerToolWindowFactoryState" value="false" />
+    <property name="FullScreen" value="false" />
+  </component>
+  <component name="RunManager">
+    <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
+      <module name="" />
+      <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
+      <option name="PROGRAM_PARAMETERS" />
+      <method />
+    </configuration>
+    <configuration default="true" type="Applet" factoryName="Applet">
+      <option name="WIDTH" value="400" />
+      <option name="HEIGHT" value="300" />
+      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
+      <module />
+      <method />
+    </configuration>
+    <configuration default="true" type="Application" factoryName="Application">
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="VM_PARAMETERS" />
+      <option name="PROGRAM_PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="ENABLE_SWING_INSPECTOR" value="false" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <module name="" />
+      <envs />
+      <method />
+    </configuration>
+    <configuration default="true" type="JUnit" factoryName="JUnit">
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+      <module name="" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="PACKAGE_NAME" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="METHOD_NAME" />
+      <option name="TEST_OBJECT" value="class" />
+      <option name="VM_PARAMETERS" value="-ea" />
+      <option name="PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="singleModule" />
+      </option>
+      <envs />
+      <patterns />
+      <method />
+    </configuration>
+    <configuration default="true" type="Remote" factoryName="Remote">
+      <option name="USE_SOCKET_TRANSPORT" value="true" />
+      <option name="SERVER_MODE" value="false" />
+      <option name="SHMEM_ADDRESS" value="javadebug" />
+      <option name="HOST" value="localhost" />
+      <option name="PORT" value="5005" />
+      <method />
+    </configuration>
+    <configuration default="true" type="TestNG" factoryName="TestNG">
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+      <module name="" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="SUITE_NAME" />
+      <option name="PACKAGE_NAME" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="METHOD_NAME" />
+      <option name="GROUP_NAME" />
+      <option name="TEST_OBJECT" value="CLASS" />
+      <option name="VM_PARAMETERS" value="-ea" />
+      <option name="PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="OUTPUT_DIRECTORY" />
+      <option name="ANNOTATION_TYPE" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="singleModule" />
+      </option>
+      <option name="USE_DEFAULT_REPORTERS" value="false" />
+      <option name="PROPERTIES_FILE" />
+      <envs />
+      <properties />
+      <listeners />
+      <method />
+    </configuration>
+  </component>
+  <component name="SbtLocalSettings">
+    <option name="availableProjects">
+      <map>
+        <entry>
+          <key>
+            <ExternalProjectPojo>
+              <option name="name" value="template-scala-parallel-classification" />
+              <option name="path" value="$PROJECT_DIR$" />
+            </ExternalProjectPojo>
+          </key>
+          <value>
+            <list>
+              <ExternalProjectPojo>
+                <option name="name" value="template-scala-parallel-classification" />
+                <option name="path" value="$PROJECT_DIR$" />
+              </ExternalProjectPojo>
+              <ExternalProjectPojo>
+                <option name="name" value="template-scala-parallel-classification-build" />
+                <option name="path" value="$PROJECT_DIR$/project" />
+              </ExternalProjectPojo>
+            </list>
+          </value>
+        </entry>
+      </map>
+    </option>
+    <option name="modificationStamps">
+      <map>
+        <entry key="$USER_HOME$/Classification-test" value="1428530152000" />
+        <entry key="$USER_HOME$/Demonstration" value="1431730892000" />
+        <entry key="$USER_HOME$/EmailImportance" value="1433730866000" />
+        <entry key="$USER_HOME$/FraudDetect" value="1432666567000" />
+        <entry key="$USER_HOME$/FraudDetection" value="1433183864000" />
+        <entry key="$USER_HOME$/GoodDataDemo" value="1431730892000" />
+        <entry key="$USER_HOME$/ImportanceDemo" value="1432834227000" />
+        <entry key="$USER_HOME$/LayerTemplate" value="1429905115000" />
+        <entry key="$USER_HOME$/MLGuides/FeatureSelection" value="1433985775000" />
+        <entry key="$USER_HOME$/MLGuides/FeatureSelection_1.3.1" value="1434395925000" />
+        <entry key="$USER_HOME$/MyTextClassification" value="1433377783000" />
+        <entry key="$USER_HOME$/PredIO Repository/PredictionIO/examples/experimental/scala-parallel-regression" value="1429308918000" />
+        <entry key="$USER_HOME$/PredIO Repository/develop/PredictionIO" value="8589006186000" />
+        <entry key="$USER_HOME$/PredIO Repository/livedoc/PredictionIO" value="8585926346000" />
+        <entry key="$USER_HOME$/PredIO Repository/livedoc/PredictionIO/examples/scala-parallel-classification/add-algorithm" value="1431501266000" />
+        <entry key="$USER_HOME$/PredIO Repository/test" value="8589253994000" />
+        <entry key="$USER_HOME$/SemanticAnalysisRepo/SemanticAnalysis" value="1429303867000" />
+        <entry key="$USER_HOME$/TextManipulationEngine" value="1429516911000" />
+        <entry key="$USER_HOME$/TextManipulationEngineRepo/TextManipulationEngine" value="1429516911000" />
+        <entry key="$USER_HOME$/aml" value="2867788040000" />
+        <entry key="$USER_HOME$/mltraining/SpamDetectorDemo" value="1432834227000" />
+        <entry key="$PROJECT_DIR$" value="1434503583000" />
+        <entry key="$USER_HOME$/template-scala-parallel-textclassification" value="1433893716000" />
+        <entry key="$USER_HOME$/untitled2" value="1431378975000" />
+      </map>
+    </option>
+    <option name="externalProjectsViewState">
+      <projects_view />
+    </option>
+  </component>
+  <component name="ShelveChangesManager" show_recycled="false" />
+  <component name="SvnConfiguration">
+    <configuration />
+  </component>
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="Default task">
+      <changelist id="f8d3fae4-41ab-4940-8022-5f7e503c1d39" name="Default" comment="" />
+      <created>1434503035193</created>
+      <option name="number" value="Default" />
+      <updated>1434503035193</updated>
+      <workItem from="1434503037615" duration="917000" />
+    </task>
+    <servers />
+  </component>
+  <component name="TimeTrackingManager">
+    <option name="totallyTimeSpent" value="917000" />
+  </component>
+  <component name="ToolWindowManager">
+    <frame x="0" y="22" width="1280" height="778" extended-state="0" />
+    <editor active="true" />
+    <layout>
+      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+      <window_info id="SBT" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Palette&#9;" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Java Enterprise" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
+      <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.25" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
+      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Gradle" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
+      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
+      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+    </layout>
+  </component>
+  <component name="Vcs.Log.UiProperties">
+    <option name="RECENTLY_FILTERED_USER_GROUPS">
+      <collection />
+    </option>
+    <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
+      <collection />
+    </option>
+  </component>
+  <component name="VcsContentAnnotationSettings">
+    <option name="myLimit" value="2678400000" />
+  </component>
+  <component name="XDebuggerManager">
+    <breakpoint-manager />
+    <watches-manager />
+  </component>
+  <component name="editorHistoryManager">
+    <entry file="file://$PROJECT_DIR$/template.json">
+      <provider selected="true" editor-type-id="text-editor">
+        <state vertical-scroll-proportion="0.0">
+          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/build.sbt">
+      <provider selected="true" editor-type-id="text-editor">
+        <state vertical-scroll-proportion="0.0">
+          <caret line="12" column="0" selection-start-line="12" selection-start-column="0" selection-end-line="12" selection-end-column="0" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/scala/PrecisionEvaluation.scala">
+      <provider selected="true" editor-type-id="text-editor">
+        <state vertical-scroll-proportion="0.0">
+          <caret line="6" column="11" selection-start-line="6" selection-start-column="11" selection-end-line="6" selection-end-column="11" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/scala/NaiveBayesAlgorithm.scala">
+      <provider selected="true" editor-type-id="text-editor">
+        <state vertical-scroll-proportion="0.0">
+          <caret line="38" column="0" selection-start-line="38" selection-start-column="0" selection-end-line="38" selection-end-column="0" />
+          <folding>
+            <element signature="e#37#81#0" expanded="true" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/scala/Serving.scala">
+      <provider selected="true" editor-type-id="text-editor">
+        <state vertical-scroll-proportion="0.0">
+          <caret line="4" column="6" selection-start-line="4" selection-start-column="6" selection-end-line="4" selection-end-column="6" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/scala/Preparator.scala">
+      <provider selected="true" editor-type-id="text-editor">
+        <state vertical-scroll-proportion="0.0">
+          <caret line="12" column="6" selection-start-line="12" selection-start-column="6" selection-end-line="12" selection-end-column="6" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/scala/DataSource.scala">
+      <provider selected="true" editor-type-id="text-editor">
+        <state vertical-scroll-proportion="0.0">
+          <caret line="111" column="6" selection-start-line="111" selection-start-column="6" selection-end-line="111" selection-end-column="6" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/scala/Engine.scala">
+      <provider selected="true" editor-type-id="text-editor">
+        <state vertical-scroll-proportion="0.0">
+          <caret line="28" column="0" selection-start-line="28" selection-start-column="0" selection-end-line="28" selection-end-column="0" />
+          <folding>
+            <element signature="e#37#82#0" expanded="true" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/scala/Evaluation.scala">
+      <provider selected="true" editor-type-id="text-editor">
+        <state vertical-scroll-proportion="0.33039647">
+          <caret line="19" column="7" selection-start-line="19" selection-start-column="7" selection-end-line="19" selection-end-column="7" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+  </component>
+</project>
\ No newline at end of file
diff --git a/build.sbt b/build.sbt
index 2245a5b..60bf4c4 100644
--- a/build.sbt
+++ b/build.sbt
@@ -7,6 +7,6 @@
 organization := "io.prediction"
 
 libraryDependencies ++= Seq(
-  "io.prediction"    %% "core"          % pioVersion.value % "provided",
-  "org.apache.spark" %% "spark-core"    % "1.3.0" % "provided",
-  "org.apache.spark" %% "spark-mllib"   % "1.3.0" % "provided")
+  "io.prediction"    %% "core"          % "0.9.3" % "provided",
+  "org.apache.spark" %% "spark-core"    % "1.3.1" % "provided",
+  "org.apache.spark" %% "spark-mllib"   % "1.3.1" % "provided")
diff --git a/src/main/scala/DataSource.scala b/src/main/scala/DataSource.scala
index 1d669f7..905cf98 100644
--- a/src/main/scala/DataSource.scala
+++ b/src/main/scala/DataSource.scala
@@ -102,7 +102,7 @@
         new TrainingData(trainingPoints),
         new EmptyEvaluationInfo(),
         testingPoints.map {
-          p => (new Query(p.features.toArray), new ActualResult(p.label))
+          p => (new Query(p.features(0), p.features(1), p.features(3)), new ActualResult(p.label))
         }
       )
     }
diff --git a/src/main/scala/Engine.scala b/src/main/scala/Engine.scala
index c990373..1bce077 100644
--- a/src/main/scala/Engine.scala
+++ b/src/main/scala/Engine.scala
@@ -4,7 +4,9 @@
 import io.prediction.controller.Engine
 
 class Query(
-  val features: Array[Double]
+  val attr0 : Double,
+  val attr1 : Double,
+  val attr2 : Double
 ) extends Serializable
 
 class PredictedResult(
diff --git a/src/main/scala/NaiveBayesAlgorithm.scala b/src/main/scala/NaiveBayesAlgorithm.scala
index 9733065..56c86ff 100644
--- a/src/main/scala/NaiveBayesAlgorithm.scala
+++ b/src/main/scala/NaiveBayesAlgorithm.scala
@@ -31,7 +31,9 @@
   }
 
   def predict(model: NaiveBayesModel, query: Query): PredictedResult = {
-    val label = model.predict(Vectors.dense(query.features))
+    val label = model.predict(Vectors.dense(
+      Array(query.attr0, query.attr1, query.attr2)
+    ))
     new PredictedResult(label)
   }