Millions of taxpayer's dollars are headed into road projects around the Braves Stadium