Marc Koehler wants to build cities of the future, one flexible, sustainable community at a time