client layout

Started something of a client. Need more of the client code to truly
test.