Update markup - Let's get more semantic
Start major refactoring
Refactoring private methods
Refactoring animation
Add visibility handler to prevent slideshow when not carousel is not visible
Add conditional image preloading
Add public method to get the current gallery index
Merge pull request #1 from iliketomatoes/refactor

Refactor