You have been tasked with building part of a simple online auction system, which will allow users to bid on items for sale.
Provide a bid tracker interface and concrete implementation with the following functionality:
- Record a user's bid on an item
- Get the current winning bid for an item
- Get all the bids for an item
- Get all the items on which a user has bid