diff --git a/.classpath b/.classpath
index c5c95a2398bf9fae17fa3a9f6c320b0c7eae18d0..fec953ab2c402e06c0f8ffe7847c835d624e9f59 100644
--- a/.classpath
+++ b/.classpath
@@ -2,11 +2,7 @@
 <classpath>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="test"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8/"/>
 	<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
-		<attributes>
-			<attribute name="owner.project.facets" value="java"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
+	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/.gitignore b/.gitignore
index 191c3f51a32642e8c997114554a62e08fce3f3e1..113151192631dbfbb3b79c8e8a036291664f47d3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
 .settings
 .gradle
+bin
 build
 classes
 tmp
diff --git a/.project b/.project
index bb527789f455172f9983e12d6b7a598d06f5454f..c09177e09717e80f430dc15457aed3bed0f7d663 100644
--- a/.project
+++ b/.project
@@ -5,11 +5,6 @@
 	<projects>
 	</projects>
 	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.wst.common.project.facet.core.builder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
 		<buildCommand>
 			<name>org.eclipse.jdt.core.javabuilder</name>
 			<arguments>
@@ -20,16 +15,9 @@
 			<arguments>
 			</arguments>
 		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.wst.validation.validationbuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
 	</buildSpec>
 	<natures>
 		<nature>org.eclipse.jdt.core.javanature</nature>
 		<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
-		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
-		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
 	</natures>
 </projectDescription>
diff --git a/build.gradle b/build.gradle
index ac7de4c7d1f7887dd4fb3edd3491c12b4e6f1a28..78f2159f4e2f4546fc6896b5fd66f5b0d527e711 100644
--- a/build.gradle
+++ b/build.gradle
@@ -2,6 +2,8 @@
 apply plugin: 'java'
 apply plugin: 'jacoco'
 
+sourceCompatibility = 1.8
+
 repositories {
   jcenter()
 }