Prices must be >= 0
Clean the bid object before it's saved.
Display non-field errors.
Alias the bidder to a variable for convenience.
Changed imports to less inclusive.
Allow bidding and listing fields, validate them to prevent self-bidding.
Override any user input in the bidder and listing fields, and provide the correct values for validation.