Heartcat's Cranberry Nut Bread