made most of the classes private, added Subtitle and SrtFile classes