diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..49a9848
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
index 32858aa..97f4bc1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,57 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+/bin/
+/build
+
+
+########################################################################################################
+### From https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
+########################################################################################################
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm
+
+*.iml
+
+## Directory-based project format:
+.idea/
+# if you remove the above rule, at least ignore the following:
+
+# User-specific stuff:
+# .idea/workspace.xml
+# .idea/tasks.xml
+# .idea/dictionaries
+
+# Sensitive or high-churn files:
+# .idea/dataSources.ids
+# .idea/dataSources.xml
+# .idea/sqlDataSources.xml
+# .idea/dynamic.xml
+# .idea/uiDesigner.xml
+
+# Gradle:
+# .idea/gradle.xml
+# .idea/libraries
+
+# Mongo Explorer plugin:
+# .idea/mongoSettings.xml
+
+## File-based project format:
+*.ipr
+*.iws
+
+## Plugin-specific files:
+
+# IntelliJ
+/out/
+
+# mpeltonen/sbt-idea plugin
+.idea_modules/
+
+# JIRA plugin
+atlassian-ide-plugin.xml
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+com_crashlytics_export_strings.xml
+crashlytics.properties
+crashlytics-build.properties
+
diff --git a/.project b/.project
new file mode 100644
index 0000000..1eb1afc
--- /dev/null
+++ b/.project
@@ -0,0 +1,17 @@
+
+
+ mpack-java
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..ffcaed4
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,9 @@
+apply plugin: 'java'
+
+sourceCompatibility = 1.6
+targetCompatibility = 1.6
+
+dependencies {
+ compile fileTree(dir: 'libs', include: ['*.jar'])
+ compile 'junit:junit:4.12'
+}
diff --git a/mpack/MPack.java b/src/main/java/mpack/MPack.java
similarity index 100%
rename from mpack/MPack.java
rename to src/main/java/mpack/MPack.java
diff --git a/mpack/MPackTests.java b/src/test/java/mpack/MPackTests.java
similarity index 100%
rename from mpack/MPackTests.java
rename to src/test/java/mpack/MPackTests.java