Self contained card

/cc @wheresrhys @commuterjoy 

Bringing in the video and live-prices JS into the article card.
Make it all init-able with a container (although will probably get duplicate events etc).
Shouldn't have any breaking changes at the moment.