Refactored AuctionRecord and moved some packages around