Adds Video and Audio models.

Closes #411 and closes #410