Self watering garden