Api

Wish list for your afternoon:

* Allow list indexing like v[[1, 5, 8]]. (This is the only test the fails on the ffmpeg-backed ``Video`` class.)
* Finish what I started with the API rewrite.
* Merge.