modernize GBAT to use transaction extensions
add an async version of ingestion for pyramid to use
add logging to repo ingestion
pulling changes