Vine video support for video block

* made it easier to add new video formats
* added vine support
* had to make square video class for vine because hipsters don't record in 16:9

http://i.imgur.com/REt8A3g.png <-- a tiny example of all three video types working together