Posts will now iterate to a max bid

This is a lot of bid-related logic in Post. I'd extract scopes later so you can just do `bids.without(bid).order_by_value`