Bid System

- No two bids with the same price can be entered
- Contact preference choice is provided to the bidder (like market but
reverse)
- There's a UserProfile Util now that contains methods with which you
can access the current user's information