add Wager model, validations, and migration