Checkpoint on refactoring wagers controller
Refactor to create wager object
Refactor transaction logic