Changed Bidder and AbstractBidder to use Bid objects instead of simply returning a double