Slated to open with the 2014 college football season, the new College Football Hall of Fame will be in the heart of Downtown Atlanta.