New: Video fleexing (hash computation + subs upload / download)

Todo: Refactor hash computation into a separate npm package
Fix: Better status wording while preparing video
New: Send more info to server when fleexing video

—> might as well use it if we have it!
Fix: Bug causing video not to launch