0.2.18

This patch provides a more useful error for when circular data models
are passed to teddy. Closes issue #1.