I feel for ya. My day job is in soil and water conservation, we've fielded our share of calls this year on water management issues for rural home owners and agricultural producers alike. Make sure the contractor doesn't hook the eave spout drains into the footer tile. They can easily overload the typical footer drain system and cause the water to back up during a heavy rain, the eave spouts should have their own drain tile outlet to avoid that issue. The most effective solution is always to make sure that you've got good surface drainage away from the foundation so that the only thing the tile lines have to do is intercept water in the soil profile. The french drain isn't a bad idea, but for the same reason it shouldn't be connected to the footer drain. Sounds like you're in a wooded area, I'd have him use non-perforated tile everywhere except where you have to intercept or collect water. Tree roots have this nasty habit of migrating into tile drains over time causing a gradual decrease in effectiveness and eventually complete blockage. Not a bad idea to tape joints/connections through a wooded area either (tree roots will generally cause problems if the tile is anywhere even close to the crown line of the tree, some like sycamore, willow, and cotton wood will go much further). Good Luck!