Community living - also known as co-housing - is becoming popular. Given a choice between isolation or connection - a tiny garden or abundant shared space to grow food - for many people, it's a no-brainer.