Added tests for failures
Added functionality to handle failures

Conflicts:
	.cache
	.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
Added tests for failures
Added functionality to handle failures

Conflicts:
	.cache
	.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

Added extra test

Removed unwanted project files
Solved squashing issues
Merge branch 'database' into api_identification

Conflicts:
	app/controllers/Application.scala
	test/ApplicationSpec.scala
Added tests for requesting/receiving tokens
Added functionality for generating tokens
Added user interface for requesting/receiving tokens