New research finds that that having hope for the future can make you happier with your lot - and protect you from risky behaviors such as drinking and gambling.