Changed ItemRequest to require only a ResourceId instead of an AuctionInfo

Sorry for the repeated commits included in this pull request (the ```List``` instead of the ```IEnumerable```) but I don't know how to make a pull request without them (as I had already pushed them to the master).