Add indexing to the POI service
Simplify JS module framework

JS modules just now need to return a single constructor function in their definition
Index the location field for PointsOfInterest