initial checkin.  can do schema roundtrips in a limited way.