Marigolds add more to your garden than a pop of color and a feeling of freshness. Here are all the benefits of planting these cheerful flowers in your yard.