You don't need a backyard to grow lush basil, parsley, and other tasty herbs.