Csv support

Adds needed checks for feature.geometry when CSVs dont have geoms and creates a geometry from a whitelist of lat lon values