diff --git a/.gitignore b/.gitignore
index cd4e7ae..931affe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,46 +1,117 @@
-# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
-# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
+# Created by .ignore support plugin (hsz.mobi)
+### Java template
+# Compiled class file
+*.class
-# User-specific stuff:
-.idea/workspace.xml
-.idea/tasks.xml
+# Log file
+*.log
-.idea/*
+# BlueJ files
+*.ctxt
-target/*
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
-*.iml
-# Sensitive or high-churn files:
-.idea/dataSources.ids
-.idea/dataSources.xml
-.idea/dataSources.local.xml
-.idea/sqlDataSources.xml
-.idea/dynamic.xml
-.idea/uiDesigner.xml
+# Package Files #
+*.jar
+*.war
+*.ear
+*.zip
+*.tar.gz
+*.rar
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
+### Eclipse template
+
+.metadata
+bin/
+tmp/
+*.tmp
+*.bak
+*.swp
+*~.nib
+local.properties
+.settings/
+.loadpath
+.recommenders
+
+# Eclipse Core
+.project
+
+# External tool builders
+.externalToolBuilders/
+
+# Locally stored "Eclipse launch configurations"
+*.launch
+
+# PyDev specific (Python IDE for Eclipse)
+*.pydevproject
+
+# CDT-specific (C/C++ Development Tooling)
+.cproject
+
+# JDT-specific (Eclipse Java Development Tools)
+.classpath
-# Gradle:
-.idea/gradle.xml
-.idea/libraries
+# Java annotation processor (APT)
+.factorypath
-# Mongo Explorer plugin:
-.idea/mongoSettings.xml
+# PDT-specific (PHP Development Tools)
+.buildpath
-## File-based project format:
-*.iws
+# sbteclipse plugin
+.target
-## Plugin-specific files:
+# Tern plugin
+.tern-project
-# IntelliJ
-/out/
+# TeXlipse plugin
+.texlipse
-# mpeltonen/sbt-idea plugin
-.idea_modules/
+# STS (Spring Tool Suite)
+.springBeans
+
+# Code Recommenders
+.recommenders/
+
+# Scala IDE specific (Scala & Java development for Eclipse)
+.cache-main
+.scala_dependencies
+.worksheet
+### macOS template
+*.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+#Intellij files
+.idea
+*.iml
-# JIRA plugin
-atlassian-ide-plugin.xml
+#maven build target
+target/
-# Crashlytics plugin (for Android Studio and IntelliJ)
-com_crashlytics_export_strings.xml
-crashlytics.properties
-crashlytics-build.properties
-fabric.properties
+java/
\ No newline at end of file
diff --git a/Hurtlocker.iml b/Hurtlocker.iml
deleted file mode 100644
index 22967e8..0000000
--- a/Hurtlocker.iml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/java/nio/file/annotations.xml b/java/nio/file/annotations.xml
deleted file mode 100644
index 58d6e8c..0000000
--- a/java/nio/file/annotations.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
- -
-
-
-
\ No newline at end of file
diff --git a/src/main/java/Main.java b/src/main/java/Main.java
deleted file mode 100644
index 632942a..0000000
--- a/src/main/java/Main.java
+++ /dev/null
@@ -1,17 +0,0 @@
-import org.apache.commons.io.IOUtils;
-import java.io.IOException;
-
-public class Main {
-
- public String readRawDataToString() throws Exception{
- ClassLoader classLoader = getClass().getClassLoader();
- String result = IOUtils.toString(classLoader.getResourceAsStream("RawData.txt"));
- return result;
- }
-
- public static void main(String[] args) throws Exception{
- String output = (new Main()).readRawDataToString();
- System.out.println(output);
-
- }
-}
diff --git a/target/classes/Main.class b/target/classes/Main.class
deleted file mode 100644
index c9d3858..0000000
Binary files a/target/classes/Main.class and /dev/null differ
diff --git a/target/classes/RawData.txt b/target/classes/RawData.txt
deleted file mode 100644
index f8c15a3..0000000
--- a/target/classes/RawData.txt
+++ /dev/null
@@ -1 +0,0 @@
-naMe:Milk;price:3.23;type:Food;expiration:1/25/2016##naME:BreaD;price:1.23;type:Food;expiration:1/02/2016##NAMe:BrEAD;price:1.23;type:Food;expiration:2/25/2016##naMe:MiLK;price:3.23;type:Food^expiration:1/11/2016##naMe:Cookies;price:2.25;type:Food%expiration:1/25/2016##naMe:CoOkieS;price:2.25;type:Food*expiration:1/25/2016##naMe:COokIes;price:2.25;type:Food;expiration:3/22/2016##naMe:COOkieS;price:2.25;type:Food;expiration:1/25/2016##NAME:MilK;price:3.23;type:Food;expiration:1/17/2016##naMe:MilK;price:1.23;type:Food!expiration:4/25/2016##naMe:apPles;price:0.25;type:Food;expiration:1/23/2016##naMe:apPles;price:0.23;type:Food;expiration:5/02/2016##NAMe:BrEAD;price:1.23;type:Food;expiration:1/25/2016##naMe:;price:3.23;type:Food;expiration:1/04/2016##naMe:Milk;price:3.23;type:Food;expiration:1/25/2016##naME:BreaD;price:1.23;type:Food@expiration:1/02/2016##NAMe:BrEAD;price:1.23;type:Food@expiration:2/25/2016##naMe:MiLK;priCe:;type:Food;expiration:1/11/2016##naMe:Cookies;price:2.25;type:Food;expiration:1/25/2016##naMe:Co0kieS;pRice:2.25;type:Food;expiration:1/25/2016##naMe:COokIes;price:2.25;type:Food;expiration:3/22/2016##naMe:COOkieS;Price:2.25;type:Food;expiration:1/25/2016##NAME:MilK;price:3.23;type:Food;expiration:1/17/2016##naMe:MilK;priCe:;type:Food;expiration:4/25/2016##naMe:apPles;prIce:0.25;type:Food;expiration:1/23/2016##naMe:apPles;pRice:0.23;type:Food;expiration:5/02/2016##NAMe:BrEAD;price:1.23;type:Food;expiration:1/25/2016##naMe:;price:3.23;type:Food^expiration:1/04/2016##
\ No newline at end of file