Fix failing accceptance test by moving fixtures to separate modules.

This fix ensures fixture data is reloaded between tests and separates
the fixture data from the model definition. It requires an initializer
which needs to be maintained as fixtures are added, so an improvement
would be to dynamically invoke the 'create' method on each of the
fixtures.