Call auction.make_bid() after newly created Bid is saved.  Also don't change current_value of bid when it is eclipsed by same bidder (increasing proxy bid scenario)
Add comments for Auction and Bid models