merge files
merge logger.go to main.go
allWorkers key is datasource name
even db table can glob
rearrange the arguments order to be more meaningful
still too many compile errors

but a big step towards db data source