changed CricularShifter so it's now being constructed with LineStorage object; LineStorage adjustment to CircularShifter changes