Add first version support mongo database
Add spring dependency
Merge branch 'playfb' into database_mongo_dev
 # Please enter the commit message for your changes. Lines starting
 # with ' ' will be ignored, and an empty message aborts the commit.
 # On branch database_mongo_dev
 # Your branch is ahead of 'origin/database_mongo_dev' by 3 commits.
 #   (use "git push" to publish your local commits)

 # Changes to be committed:
	modified:   .classpath
	modified:   README.md
	modified:   build.sbt
 	modified:   src/main/scala/io/tracethreat/database/controller/AbstractDBConnectionController.scala
 	new file:   src/main/scala/io/tracethreat/database/controller/DBConnectionController.scala
 	new file:   src/main/scala/io/tracethreat/database/controller/MongoDBController.scala
 	new file:   src/main/scala/io/tracethreat/database/model/DBConnModel.scala
 	new file:   src/main/scala/io/tracethreat/database/test/MongoConnectionControllerTest.scala
 	modified:   target/.history
 	modified:   target/resolution-cache/default/tracethreat_2.11/0.0.1/resolved.xml.properties
 	modified:   target/resolution-cache/default/tracethreat_2.11/0.0.1/resolved.xml.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-compile-internal.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-compile.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-docs.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-optional.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-plugin.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-pom.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-provided.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-runtime-internal.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-runtime.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-scala-tool.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-sources.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-test-internal.xml
 	modified:   target/resolution-cache/reports/default-tracethreat_2.11-test.xml
 	modified:   target/streams/$global/dependencyPositions/$global/streams/update_cache_2.11/input_dsp
 	modified:   target/streams/$global/dependencyPositions/$global/streams/update_cache_2.11/output_dsp
 	new file:   target/streams/$global/evicted/$global/streams/out
 	new file:   target/streams/$global/evicted/$global/streams/update_cache_2.11/inputs
 	new file:   target/streams/$global/evicted/$global/streams/update_cache_2.11/output
 	modified:   target/streams/$global/update/$global/streams/out
 	modified:   target/streams/$global/update/$global/streams/update_cache_2.11/inputs
 	modified:   target/streams/$global/update/$global/streams/update_cache_2.11/output
 	modified:   target/streams/test/externalDependencyClasspath/$global/streams/export
 	modified:   target/streams/test/managedClasspath/$global/streams/export
 	modified:   .gitignore
 	deleted:    target/.history
 	deleted:    target/resolution-cache/default/tracethreat_2.11/0.0.1/resolved.xml.properties
 	deleted:    target/resolution-cache/default/tracethreat_2.11/0.0.1/resolved.xml.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-compile-internal.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-compile.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-docs.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-optional.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-plugin.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-pom.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-provided.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-runtime-internal.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-runtime.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-scala-tool.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-sources.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-test-internal.xml
 	deleted:    target/resolution-cache/reports/default-tracethreat_2.11-test.xml
 	deleted:    target/resolution-cache/reports/ivy-report.css
 	deleted:    target/resolution-cache/reports/ivy-report.xsl
 	deleted:    target/streams/$global/dependencyPositions/$global/streams/update_cache_2.11/input_dsp
 	deleted:    target/streams/$global/dependencyPositions/$global/streams/update_cache_2.11/output_dsp
 	deleted:    target/streams/$global/evicted/$global/streams/out
 	deleted:    target/streams/$global/evicted/$global/streams/update_cache_2.11/inputs
 	deleted:    target/streams/$global/evicted/$global/streams/update_cache_2.11/output
 	deleted:    target/streams/$global/ivyConfiguration/$global/streams/out
 	deleted:    target/streams/$global/ivySbt/$global/streams/out
 	deleted:    target/streams/$global/projectDescriptors/$global/streams/out
 	deleted:    target/streams/$global/update/$global/streams/out
 	deleted:    target/streams/$global/update/$global/streams/update_cache_2.11/inputs
 	deleted:    target/streams/$global/update/$global/streams/update_cache_2.11/output
 	deleted:    target/streams/compile/unmanagedJars/$global/streams/export
 	deleted:    target/streams/runtime/unmanagedJars/$global/streams/export
 	deleted:    target/streams/test/externalDependencyClasspath/$global/streams/export
 	deleted:    target/streams/test/managedClasspath/$global/streams/export
 	deleted:    target/streams/test/unmanagedClasspath/$global/streams/export
 	deleted:    target/streams/test/unmanagedJars/$global/streams/export