Added subtitle model and API

Thoughts on this approach? 

Tests forthcoming...
@BenjiLee @ormsbee 
Lyla says: "No, not for a single language"