Add an embedded video player for supplemental video files

fixes #62