Initial start on making DB operations testable
@cgenie Just FYI, I have slightly refactored the DB functions to run in the DBCmd
constrained environment, which requires only to have a connection pool and a GargConfig
. This way we don't need the full pile of effects when testing this.