moved fixture creation to lib/fixture.rb; refactored and fixed existing specs
improved test suite