Video schema

- Adds missing schema attributes to media page
- Ensures SEO optimised image is used for video schema thumbnail
- Write tests for video schema

/cc @NathanielBennett @rich-nguyen @gklopper 
Check escaping here - although I think this is right, just find a headline with a 'dodgy' character