namespaced carousel functions

added start/stop/next controls. prev works but only if the carousel has
run through 1x.

moved function inits to main.js (need to add DOM listeners for init)

added polyfills in js/polyfill.js