Growing Up The Wall: How to grow food in verticle places, on roofs and in small spaces