Elasticsearch

Replace the double metaphone search API with an elasticsearch based one. This addresses the performance issue with the previous search implementation, and gives us all the usual elasticsearch goodies. Currently this is just done for the API, once this is merged it will be possible (and preferable) to replace the autocompletion and search in the UI with this.

Fixes mysociety/popit#265