implements a basic workflow for developing suites of expectations and checkpoints, closes #33
implements tasks to run checkpoints and integrated those tasks into the update_socrata_table task_group (at present, the plan for dataraw is to validate the 'temp' files; I still have to implement a workflow for tables in the dwh schema, but it won't be too different),
updates the README with usage instructions and current images, closes #29
downgrades version of python used by the airflow and py-utils containers from 3.10.X to 3.9.X (as great_expectations doesn't work with 3.10 yet :/ )
updates other packages in airflow.reqs and python.reqs txts, and
This MR:
update_socrata_table
task_group (at present, the plan for dataraw is to validate the 'temp' files; I still have to implement a workflow for tables in thedwh
schema, but it won't be too different),