Added video progress bar

The reason I handled these myself was because of the slowness in recreating the video. I figured that a common use-case with Gfycat would be to rotate the screen in order to see the gfy larger; I'd prefer if we don't get rid of it.

If the progress bar isn't laying out correctly then it's probably just a timing issue.