Adding helpful logging and validation

1. Added more logging to the earlier stages of the shapefile ingress process (decompress, reproject, validate)
2. Made the "found points off the map" validation error more helpful by actually including the bad points in the error message. a.k.a. improved Franklin's quality of life.
3. Added missing boundary value test case