Video refactor

Taking the video out of the Carousel 
============

- Stripping the Video JS out of carousel.js into video.js
- Stripping out any CSS which applies to the video wrapper into video.css
- Unit Tests
- Documentation

Authors: ST (@cjbloc), AG, BMM