- Switched plugin logic ("this" refers to plugin itself now, while carousel object is stored in "this.carousel")
- Added interval support