Port Controller from Spray to Akka (#2218)

* Port Controller from Spray to Akka
* Increase max-connections and Update JSON Unmarshaller
diff --git a/tests/build.gradle b/tests/build.gradle
index b33e2c6..979a2f8 100644
--- a/tests/build.gradle
+++ b/tests/build.gradle
@@ -48,11 +48,10 @@
     compile 'junit:junit:4.11'
     compile 'com.jayway.restassured:rest-assured:2.6.0'
     compile 'org.scalatest:scalatest_2.11:3.0.1'
-    compile 'io.spray:spray-testkit_2.11:1.3.3'
-    compile 'com.typesafe.akka:akka-testkit_2.11:2.4.16'
     compile 'com.google.code.gson:gson:2.3.1'
     compile 'org.scalamock:scalamock-scalatest-support_2.11:3.4.2'
-
+    compile 'com.typesafe.akka:akka-testkit_2.11:2.4.16'
+    compile 'com.typesafe.akka:akka-http-testkit_2.11:10.0.9'
     compile project(':common:scala')
     compile project(':core:controller')
     compile project(':core:invoker')