Create responsive.carousel.js

Initial commit with known bugs:
1. Touch events override click events in mobile.
2. Next/Previous arrows in mobile lose functionality by re-sizing the viewport