Create a kitchen garden in a small space with advice and tricks for planting tomatoes, basil and edible flowers in containers. Plus find out the best companion plants for keeping insects from devouring backyard vegetables.