Almond Finger Biscuits