diff --git a/.gitignore b/.gitignore
index 6ad6086..3994377 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,6 +19,7 @@
*.tar.gz
*.rar
target
+.idea
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 5c98b42..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# Default ignored files
-/workspace.xml
\ No newline at end of file
diff --git a/.idea/.name b/.idea/.name
deleted file mode 100644
index 6c3720d..0000000
--- a/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-schemas
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
deleted file mode 100644
index a55e7a1..0000000
--- a/.idea/codeStyles/codeStyleConfig.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index cbfc97f..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
deleted file mode 100644
index 89fa671..0000000
--- a/.idea/encodings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__classworlds_classworlds_1_1_alpha_2.xml b/.idea/libraries/Maven__classworlds_classworlds_1_1_alpha_2.xml
deleted file mode 100644
index c99448d..0000000
--- a/.idea/libraries/Maven__classworlds_classworlds_1_1_alpha_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml
deleted file mode 100644
index 06441f4..0000000
--- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_9.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_9.xml
deleted file mode 100644
index 55b3f7b..0000000
--- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_9.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_9_3.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_9_3.xml
deleted file mode 100644
index 4970251..0000000
--- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_9_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_fge_btf_1_2.xml b/.idea/libraries/Maven__com_github_fge_btf_1_2.xml
deleted file mode 100644
index be485ed..0000000
--- a/.idea/libraries/Maven__com_github_fge_btf_1_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_fge_jackson_coreutils_1_6.xml b/.idea/libraries/Maven__com_github_fge_jackson_coreutils_1_6.xml
deleted file mode 100644
index ab50b57..0000000
--- a/.idea/libraries/Maven__com_github_fge_jackson_coreutils_1_6.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_fge_json_schema_avro_0_1_4.xml b/.idea/libraries/Maven__com_github_fge_json_schema_avro_0_1_4.xml
deleted file mode 100644
index dbc61bc..0000000
--- a/.idea/libraries/Maven__com_github_fge_json_schema_avro_0_1_4.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_fge_json_schema_core_1_2_0.xml b/.idea/libraries/Maven__com_github_fge_json_schema_core_1_2_0.xml
deleted file mode 100644
index 930a862..0000000
--- a/.idea/libraries/Maven__com_github_fge_json_schema_core_1_2_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_fge_json_schema_validator_2_2_0.xml b/.idea/libraries/Maven__com_github_fge_json_schema_validator_2_2_0.xml
deleted file mode 100644
index 6e50e75..0000000
--- a/.idea/libraries/Maven__com_github_fge_json_schema_validator_2_2_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_fge_msg_simple_1_1.xml b/.idea/libraries/Maven__com_github_fge_msg_simple_1_1.xml
deleted file mode 100644
index 0fefc8c..0000000
--- a/.idea/libraries/Maven__com_github_fge_msg_simple_1_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_fge_uri_template_0_9.xml b/.idea/libraries/Maven__com_github_fge_uri_template_0_9.xml
deleted file mode 100644
index de219cb..0000000
--- a/.idea/libraries/Maven__com_github_fge_uri_template_0_9.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_google_code_findbugs_jsr305_2_0_1.xml b/.idea/libraries/Maven__com_google_code_findbugs_jsr305_2_0_1.xml
deleted file mode 100644
index dd1dc9f..0000000
--- a/.idea/libraries/Maven__com_google_code_findbugs_jsr305_2_0_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_google_guava_guava_16_0_1.xml b/.idea/libraries/Maven__com_google_guava_guava_16_0_1.xml
deleted file mode 100644
index b7c7684..0000000
--- a/.idea/libraries/Maven__com_google_guava_guava_16_0_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_googlecode_libphonenumber_libphonenumber_6_0.xml b/.idea/libraries/Maven__com_googlecode_libphonenumber_libphonenumber_6_0.xml
deleted file mode 100644
index e5ce35c..0000000
--- a/.idea/libraries/Maven__com_googlecode_libphonenumber_libphonenumber_6_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__javax_activation_activation_1_1.xml b/.idea/libraries/Maven__javax_activation_activation_1_1.xml
deleted file mode 100644
index 180d587..0000000
--- a/.idea/libraries/Maven__javax_activation_activation_1_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__javax_mail_mailapi_1_4_3.xml b/.idea/libraries/Maven__javax_mail_mailapi_1_4_3.xml
deleted file mode 100644
index 7461705..0000000
--- a/.idea/libraries/Maven__javax_mail_mailapi_1_4_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__joda_time_joda_time_2_10_1.xml b/.idea/libraries/Maven__joda_time_joda_time_2_10_1.xml
deleted file mode 100644
index 9f7554a..0000000
--- a/.idea/libraries/Maven__joda_time_joda_time_2_10_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__junit_junit_3_8_1.xml b/.idea/libraries/Maven__junit_junit_3_8_1.xml
deleted file mode 100644
index 71b2993..0000000
--- a/.idea/libraries/Maven__junit_junit_3_8_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_4_6.xml b/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_4_6.xml
deleted file mode 100644
index 18ea23b..0000000
--- a/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_4_6.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_avro_avro_1_9_1.xml b/.idea/libraries/Maven__org_apache_avro_avro_1_9_1.xml
deleted file mode 100644
index e30319c..0000000
--- a/.idea/libraries/Maven__org_apache_avro_avro_1_9_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_avro_avro_compiler_1_9_1.xml b/.idea/libraries/Maven__org_apache_avro_avro_compiler_1_9_1.xml
deleted file mode 100644
index 71a1d85..0000000
--- a/.idea/libraries/Maven__org_apache_avro_avro_compiler_1_9_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_avro_avro_maven_plugin_1_9_1.xml b/.idea/libraries/Maven__org_apache_avro_avro_maven_plugin_1_9_1.xml
deleted file mode 100644
index 63cd3b5..0000000
--- a/.idea/libraries/Maven__org_apache_avro_avro_maven_plugin_1_9_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_commons_commons_compress_1_19.xml b/.idea/libraries/Maven__org_apache_commons_commons_compress_1_19.xml
deleted file mode 100644
index 7c25fef..0000000
--- a/.idea/libraries/Maven__org_apache_commons_commons_compress_1_19.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml
deleted file mode 100644
index 33b78e9..0000000
--- a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_maven_artifact_2_0_11.xml b/.idea/libraries/Maven__org_apache_maven_maven_artifact_2_0_11.xml
deleted file mode 100644
index 8abc0db..0000000
--- a/.idea/libraries/Maven__org_apache_maven_maven_artifact_2_0_11.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_maven_artifact_manager_2_0_11.xml b/.idea/libraries/Maven__org_apache_maven_maven_artifact_manager_2_0_11.xml
deleted file mode 100644
index 0016e8c..0000000
--- a/.idea/libraries/Maven__org_apache_maven_maven_artifact_manager_2_0_11.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_maven_model_2_0_11.xml b/.idea/libraries/Maven__org_apache_maven_maven_model_2_0_11.xml
deleted file mode 100644
index 55043f4..0000000
--- a/.idea/libraries/Maven__org_apache_maven_maven_model_2_0_11.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_maven_plugin_api_2_0_11.xml b/.idea/libraries/Maven__org_apache_maven_maven_plugin_api_2_0_11.xml
deleted file mode 100644
index aebfa49..0000000
--- a/.idea/libraries/Maven__org_apache_maven_maven_plugin_api_2_0_11.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_11.xml b/.idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_11.xml
deleted file mode 100644
index 25b4578..0000000
--- a/.idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_11.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_maven_profile_2_0_11.xml b/.idea/libraries/Maven__org_apache_maven_maven_profile_2_0_11.xml
deleted file mode 100644
index 2e5d5bb..0000000
--- a/.idea/libraries/Maven__org_apache_maven_maven_profile_2_0_11.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_maven_project_2_0_11.xml b/.idea/libraries/Maven__org_apache_maven_maven_project_2_0_11.xml
deleted file mode 100644
index f379325..0000000
--- a/.idea/libraries/Maven__org_apache_maven_maven_project_2_0_11.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_maven_repository_metadata_2_0_11.xml b/.idea/libraries/Maven__org_apache_maven_maven_repository_metadata_2_0_11.xml
deleted file mode 100644
index 0e5f94a..0000000
--- a/.idea/libraries/Maven__org_apache_maven_maven_repository_metadata_2_0_11.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_maven_settings_2_0_11.xml b/.idea/libraries/Maven__org_apache_maven_maven_settings_2_0_11.xml
deleted file mode 100644
index 0f6a497..0000000
--- a/.idea/libraries/Maven__org_apache_maven_maven_settings_2_0_11.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_shared_file_management_1_2_1.xml b/.idea/libraries/Maven__org_apache_maven_shared_file_management_1_2_1.xml
deleted file mode 100644
index 4be9957..0000000
--- a/.idea/libraries/Maven__org_apache_maven_shared_file_management_1_2_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_shared_maven_shared_io_1_1.xml b/.idea/libraries/Maven__org_apache_maven_shared_maven_shared_io_1_1.xml
deleted file mode 100644
index e64e656..0000000
--- a/.idea/libraries/Maven__org_apache_maven_shared_maven_shared_io_1_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_maven_wagon_wagon_provider_api_1_0_beta_2.xml b/.idea/libraries/Maven__org_apache_maven_wagon_wagon_provider_api_1_0_beta_2.xml
deleted file mode 100644
index 0ce749a..0000000
--- a/.idea/libraries/Maven__org_apache_maven_wagon_wagon_provider_api_1_0_beta_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_velocity_velocity_engine_core_2_0.xml b/.idea/libraries/Maven__org_apache_velocity_velocity_engine_core_2_0.xml
deleted file mode 100644
index b16563b..0000000
--- a/.idea/libraries/Maven__org_apache_velocity_velocity_engine_core_2_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_container_default_1_0_alpha_9_stable_1.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_container_default_1_0_alpha_9_stable_1.xml
deleted file mode 100644
index a121f49..0000000
--- a/.idea/libraries/Maven__org_codehaus_plexus_plexus_container_default_1_0_alpha_9_stable_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_interpolation_1_1.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_interpolation_1_1.xml
deleted file mode 100644
index ae8e18d..0000000
--- a/.idea/libraries/Maven__org_codehaus_plexus_plexus_interpolation_1_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_1_5_6.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_1_5_6.xml
deleted file mode 100644
index ffd9245..0000000
--- a/.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_1_5_6.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mozilla_rhino_1_7R4.xml b/.idea/libraries/Maven__org_mozilla_rhino_1_7R4.xml
deleted file mode 100644
index 82eb241..0000000
--- a/.idea/libraries/Maven__org_mozilla_rhino_1_7R4.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml
deleted file mode 100644
index 20e8163..0000000
--- a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 409ecde..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 9d4058b..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1dd..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file