add conduits
update example app with model for testing GFK
initial tests. they're broken.