support base parameter in geojson plugin and throw if file cannot be opened
add python wrappers for CSV and GeoJSON plugins - closes #1882