Video

Here is a basic implementation so far.  I created a pull request mainly for comments on my implementation.  I would love feedback.  I am still cleaning up the code and making better tests.

Thanks,
stringa