adding jcraft
diff --git a/airavata-layered-architecture/src/.DS_Store b/airavata-layered-architecture/src/.DS_Store
new file mode 100644
index 0000000..48299fa
--- /dev/null
+++ b/airavata-layered-architecture/src/.DS_Store
Binary files differ
diff --git a/airavata-layered-architecture/src/main/.DS_Store b/airavata-layered-architecture/src/main/.DS_Store
new file mode 100644
index 0000000..db3318c
--- /dev/null
+++ b/airavata-layered-architecture/src/main/.DS_Store
Binary files differ
diff --git a/airavata-layered-architecture/src/main/resources/.DS_Store b/airavata-layered-architecture/src/main/resources/.DS_Store
new file mode 100644
index 0000000..db3318c
--- /dev/null
+++ b/airavata-layered-architecture/src/main/resources/.DS_Store
Binary files differ
diff --git a/airavata-layered-architecture/src/test/.DS_Store b/airavata-layered-architecture/src/test/.DS_Store
new file mode 100644
index 0000000..db3318c
--- /dev/null
+++ b/airavata-layered-architecture/src/test/.DS_Store
Binary files differ
diff --git a/airavata-layered-architecture/src/test/java/org/apache/airavata/runners/ssh/SSHRunnerTest.java b/airavata-layered-architecture/src/test/java/org/apache/airavata/runners/ssh/SSHRunnerTest.java
index cd92522..39bb55c 100644
--- a/airavata-layered-architecture/src/test/java/org/apache/airavata/runners/ssh/SSHRunnerTest.java
+++ b/airavata-layered-architecture/src/test/java/org/apache/airavata/runners/ssh/SSHRunnerTest.java
@@ -47,11 +47,15 @@
 
             String routingKey = UUID.randomUUID().toString();
             SSHRunner sshExecutor = new SSHRunner();
+
             sshExecutor.executeCommand(routingKey, "mkdir -p airavata", br2, br2SshAuthentication);
+
             sshExecutor.scpTo(routingKey, SSHRunnerTest.class.getClassLoader().getResource("job_tf.pbs").getPath(),
                     "~/airavata/", br2, br2SshAuthentication);
+
             sshExecutor.scpTo(routingKey, SSHRunnerTest.class.getClassLoader().getResource("code_tf.py").getPath(),
                     "~/airavata/", br2, br2SshAuthentication);
+
             sshExecutor.executeCommand(routingKey, new String[]{"cd ~/airavata", "qsub ~/airavata/job_tf.pbs"}, br2, br2SshAuthentication);
 
         }catch (Exception ex){
diff --git a/airavata-layered-architecture/src/test/resources/.DS_Store b/airavata-layered-architecture/src/test/resources/.DS_Store
new file mode 100644
index 0000000..d17b23c
--- /dev/null
+++ b/airavata-layered-architecture/src/test/resources/.DS_Store
Binary files differ
diff --git a/helix-playground/pom.xml b/helix-playground/pom.xml
index cae2614..0b624c6 100644
--- a/helix-playground/pom.xml
+++ b/helix-playground/pom.xml
@@ -13,6 +13,18 @@
     <groupId>org.apache.airavata</groupId>
     <artifactId>helix-playground</artifactId>
     <version>1.0-SNAPSHOT</version>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.6</source>
+                    <target>1.6</target>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
 
     <dependencies>
         <dependency>
@@ -37,6 +49,11 @@
             <artifactId>testng</artifactId>
             <version>6.0.1</version>
         </dependency>
+        <dependency>
+            <groupId>com.jcraft</groupId>
+            <artifactId>jsch</artifactId>
+            <version>0.1.53</version>
+        </dependency>
     </dependencies>
 
 </project>
\ No newline at end of file