Added tests for failures
Added functionality to handle failures
Merge branch 'create' into search

Conflicts:
	.gitignore
	.target/ApplicationSpec.class
	.target/controllers/Application$$anonfun$search$1.class
	.target/controllers/Application$.class
	.target/controllers/Application.class
	app/controllers/Application.scala
	test/ApplicationSpec.scala