Heavy refactoring and optimising
* Redraw method handles first run
* Current slide is undefined on first run so .eq() will not attempt
loop the collection
* Transitions are now in separate, private object
* Slightly more DRY
Ensure argument passed into .to() is a number
Add Grunt build file, add jQuery plugin manifest, jQuery 1.9.0, gestures off by default due to i)S6 setTimeout() bugs, various internal optimisations.