First pass GoApp, default interface types, and simple test.