Adds implementation and tests for PrizeItemRepositoryService

This commit adds the implementation, and associated unit tests,
for the PrizeItemRepositoryService. This also redefines the
interface for that service. The other services will be refactored
to match this service