Bug fix for add (prepend) and remove

When prepending, currSlide and nextSlide needs to be incremented.

When removing previous or current slide, we need to move back one slide.
And there's no need to increment currSlide when removing a slide that's
after the current slide.