Houston ranks #5 on CNNMoney's list of the Most Stressed Out Cities, but job growth and low living costs are keeping residents content.