New shapefile dataframe function complete. Updated geocpm to use it.
initial commit