Good, progress is being made . From the 7 (which translates at the shift register to 0111) the polarity of off is 1 not 0. Thus you want to reverse the bitClear (which in fact turns the led on not off) and the bitSet (which turns it off not on) in the code a couple of posts back and see if you can get more than one led controlled so its on when you think it should be and off when you think it should be.
Peter