finished cleaning up naming issues, fixed comments, changed bid.bid to bid.offer to match request.target