added support for shapefiles through request dataset

No support for:
 - time variables in a shapefile
 - no documentation yet for shapefile use