docs: def create_feature_class(out_path,
                           out_name,
                           geom_type,
                           wkid,
                           fields,
                           objectIdField):
      """ creates a feature class in a given gdb or folder """
      if arcpyFound == False:
          raise Exception("ArcPy is required to use this function")
      arcpy.env.overwriteOutput = True
      field_names = []
      fc =arcpy.CreateFeatureclass_management(out_path=out_path,
                                              out_name=out_name,
                                              geometry_type=lookUpGeometry(geom_type),
                                              spatial_reference=arcpy.SpatialReference(wkid))[0]
      for field in fields:
          if field['name'] != objectIdField:
              field_names.append(field['name'])
              arcpy.AddField_management(out_path + os.sep + out_name,
                                        field['name'],
                                        lookUpFieldType(field['type']))
      return fc, field_names