Implement search controller which uses OTI

This search controller uses OpenTree Index (https://github.com/chinchliff/oti/) which
requires that neo4j be running and that the NexSON files have been indexed.

This controller also requires that the host and port of the neo4j instance be specified
in private/config. An example is given in private/config.example .
Merge pull request #33 from OpenTreeOfLife/oti_search

Implement search controller which uses OTI
Add a git wrapper script that will be used on prod/dev with deploy keys
Merge branch 'master' into local

Conflicts:
	private/config.example