Adds Vimeo component, closes #118