Added Video Support

Added HTML5 video support using video-js. Also figured out the various
complications with the carousel