Residents and employers along the Gulf of Mexico are watching carefully as Tropical Storm Barry approaches New Orleans, expecting to make landfall sometime this weekend