Add location-based search to play web app

* Revise transformation of location data to match Elasticsearch demands for geo search
* Add location-based search methods: Search data within a polygon and within a distance from a point
* Use Elasticsearch Java API for all queries (including simple non-location-based query)
* Add from and size parameters to search
* Add examples of the new search methods to index.scala.html