Added subtitle model and API

Thoughts on this approach? 

Tests forthcoming...
@BenjiLee @ormsbee 
Should the lookup_field be `language`?