Adds functionality to change slides

- Sets up changeSlide function on SlidesView
- Adds keybinding for left and right arrows
- Creates infinite slideshow by looping from first to last slide in both directions
Refactors slide change

- Changes changeSlide to use separate methods for each part
	- Sets current slide index
	- Gets the next slide
	- Animates to new slide