expose Caption, CaptionSet and CaptionNode

I am using pycaption to produce subtitle files in different format. Since I am not converting from one format to another, I need to generate Captions in code and use writer for output. I found these internal classes are useful, and we should expose it so user can create captions in code.