With rising grocery costs, it can literally pay to grow your own food. But for those that live in a big city or simply don't have the outdoor space, that can seem like a daunting and impossible task.