validate geojson more, return errors for invalid geometry