Distribute Systems Assignment. Auction application.