Extract out an AssociationMapper, switch from rspec-mocks to bogus