added optional text-based indices instead of image-based
added Modernizr, css3 transitions