Video model

Could be run delayed with 

```ruby
video = Video.new(url: 'https://www.youtube.com/watch?v=jHvmgOqwI1o')
video.delay.download!
# when job will be finished 
video.filename
```