Raffle program from Railscasts #408. No persistence layer added