Initial draft of the relations

Could be pretty wrong :) There are no tests for that right now
Add a sofia event fixture
Add better_errors as a development requirement