adding project table
updating to use envvars instead of cfg object
refactor function name IDColumn -> id_column
replaced with env lookup
replaced with env lookup
replaced with env lookup
minor logic fix
minor logic fix
replaced with env lookup
replaced with env lookup
replaced with env lookup
replaced with env lookup