Grow a fruitful garden from the ground up, starting with the best soil for herbs. Here's what you need to grow indoor and outdoor herbs.