Add video upload feature to Studio

This still needs to be audited for accessibility.

Please review: @nasthagiri @andy-armstrong @frrrances @talbs 
FYI: @clrux @doctoryes